Закрывающий тег </aaa> пропущен перед открытием другого тега <bbb>. Ошибка возникает из-за неявного закрытия тега <aaa> вследствии открытия тега <bbb>.
В общей структуре HTML существует два типа тегов, inline и block tags -
элементы уровня текста и уровня блока.
В слудующем примере тег <font>
- это елемент уровня текста (inline tag) - может содержать только inline элементы. Но тег
<p> - элемент уровня блока, поэтому:
- <p> не может быть внутри <font>.
- когда появляется <p>, тег font неявно закрывается.
НЕПРАВИЛЬНО <font size=2><p>abc</p></font> ПРАВИЛЬНО <p><font size=2>abc</font></p> или <p style="font-size: 80%">abc</p> или <div style="font-size=80%><p>abc</p></div>
В этом примере тег <font> должен быть включен в тег <p> а не наоборот. Лучшее решение в этом случае - это отделение графического представления от содержания HTML-контента путем использования Каскадных Таблиц Стилей CSS.
Нет