Логическое и физическое форматирование

Для форматирования текста HTML-документов предусмотрена целая группа тэгов, которую можно условно разделить на тэги логического и физического форматирования.

Тэги логического форматирования обозначают (своими именами) структурные типы своих текстовых фрагментов, такие, например, как программный код (тэг ), цитата (тэг ), аббревиатура (тэг ).
С помощью тэгов <ЕМ> и можно отметить отдельные фрагменты как выделенные, или сильно выделенные. Следует отметить, что данные теги ведут структурную разметку, которая не влияет на конкретное экранное представление фрагмента браузером. Поэтому такая разметка и называется логической.
Фрагменты с логическим форматированием браузеры отображают на экране определенным образом, заданным по умолчанию.
Вид отформатированного фрагмента никак не связан со структурным типом докумета (т. е. именем тэга логического форматирования), но может быть легко переопределен.

Тэги физического форматирования позволяют определить формат отображения указанного в них фрагмента текста в окне браузера (согласно предпочтениям автора документа).
Например, для отображения фрагмента курсивом можно использовать тэг курсива .

Веб мастера долгое время вели дискуссии по поводу преимуществ и недостатков того или иного подхода к форматированию документа.
После выхода спецификации HTML 4.0 чаша весов склонилась в пользу применения логического форматирования.
Это связано с принципиально новым подходом к форматированию документов, основанном на принципе отделения структуры документа от его представления.

Как показала практика, только использование тегов логического форматирования позволяет гибко управлять представлением документа и использовать современные методы, базирующиеся на таблицах стилей и динамически изменяющихся документах .