В последнее время на меня просто посыпался град из камней. Многие заказчики, просмотрев HTML, который я написал, начинают меня обвинять в непонимании семантики, когда найдут в коде страницы теги <b> и <i>. От них я "вновь узнаю", что эти теги давно устарели и нужно пользоваться <strong> и <em>. Мне все это надоело и я решил написать здесь по этому поводу, чтоб не распаляться очередной раз, а просто отправить сюда почитать, что я обо всем этом думаю.
Итак, начну.
Все элементы уровня строки могут быть разделены на 2 группы:
- - теги логической разметки
- - теги физической разметки
Логическая разметка
Логическое форматирование информирует браузер о том, что заключенный в него текст имеет специальное значение. Самое главное отличие - теги логической разметки передают смысл, а не форматирование. Следовательно они важны для программ, а им абсолютно все равно как выглядит документ. Браузер сам выбирает как форматировать текст, заключенный в эти теги. Действующие стандарты HTML и XHTML не определяют формат для каждого из тегов логической разметки, требуя только, чтобы их отображение отличалось по виду от основного текста в документе. Стандарты не настаивают даже на том, чтобы логические стили были различно отображены на экране. На практике мы видим, что многие из тегов обладают схожими значениями и обликом и отображаются одним и тем же стилем и шрифтами в большинстве браузеров.
Теги: abbr, acronym, cite, code, dfn, em, kbd, samp, strong, var.
Физическая разметка
Бывают ситуации, когда хочется, чтоб текст выглядел определенным образом, скажем курсивом или полужирным шрифтом по соображениям дизайна. Порой бывает, что выделение текста в дизайне не несет никакой смысловой нагрузки, а иногда противоречит логике представления содержимого, но при этом имеет довольно симпатичный вид. В этом случае лучше (логичнее?), применить физическую разметку.
Теги: b, big, i, small, sub, sup, tt (устаревшие и нежелательные не включены).
Конечно же, в своем посте я не призываю чаще использовать физическую разметку, напротив, применять ее нужно как можно реже и основную ставку делать на логическое форматирование.
Rss-подписка
Email
Последние комментарии
1 неделя 5 дней назад
2 недели 1 день назад
2 недели 2 дня назад
5 недель 3 дня назад
5 недель 3 дня назад
5 недель 3 дня назад
8 недель 6 часов назад
10 недель 5 дней назад
12 недель 2 дня назад
13 недель 4 дня назад