Принцип логического форматирования HTML-документов подразумевает использование тегов для разметки в соответствии со смысловым значением элементов страницы, а не с желаемым внешним видом. Об этой технике верстки и рассказывается в статье.
Принцип логического форматирования HTML-документов
подразумевает использование тегов для разметки в соответствии со смысловым значением
элементов страницы, а не с желаемым внешним видом.
К элементам и приемам, нарушающим
эту принцип, относятся:
использование тегов физического, или визуального, форматирования текста (начиная с привычного <FONT> и заканчивая динозаврами наподобие <U>); а также указание дополнительных параметров визуального форматирования в валидных тегах (таких, как BGCOLOR в теге <BODY>),
искажение смысла тегов (например, использование <UL> и <EM> вместо <BLOCKQUOTE> и <CITE>),
использование невидимых таблиц с целью создания «каркаса» страницы и позиционирования блоков.
Очевидно, принцип логического форматирования
не подразумевает подобных отступлений от «буквы закона». И, конечно,
эти отступления нашли широкое применение.
Логическое
форматирование
На сегодняшний день предложены методы
форматирования HTML-документов, альтернативные визуальному. А именно:
тэгам визуального форматирования текста соответствует расширенный набор логических тегов, рекомендованных в четвертой версии HTML,
дополнительные параметры оформления, отличающиеся от заданных в браузере по умолчанию, указываются в каскадной таблице стилей (CSS), в т. ч. с использованием параметра CLASS,
позиционирование элементов также достигается средствами CSS и представляет собой более гибкий инструмент для форматирования по сравнению с таблицами.
Зачем?
Возникает закономерный
вопрос: зачем ради «чистоты языка» менять привычные способы верстки
и усложнять себе работу? На самом деле работать с «чистым» унифицированным
кодом становится проще и удобнее. Кроме того, концепция CSS предоставляет веб-строителю
дополнительные степени свободы за счет создания единого центра управления стилями.
Реальность
и частности
Некоторые из тегов физического
форматирования (скажем, <I>) сегодня, действительно, выходят из моды, а
каскадные таблицы стилей овладевают все большим числом умов. Однако, думаю, что
использование таблиц для создания пространственной структуры веб-документов в
ближайшем будущем сохранит свою актуальность. Этот, как и некоторые другие вопросы,
я намеренно не затрагиваю, чтобы вернуться к ним в одной из следующих статей.
Подведем итоги
Логическое форматирование HTML позволяет разделить структуру и оформление документа и упрощает работу веб-строителя.
В настоящее время существуют реальные альтернативы использованию визуального форматирования в HTML-коде.
Требуется уточнение возможностей применения логического форматирования, исходя из принципа целесообразности.
Литература
Бандурина Л. Каскадные таблицы стилей, или CSS для начинающих. Мир Internet. 2000 # 10: 66–70.
Бандурина Л. Каскадные таблицы стилей, или CSS для начинающих. Мир Internet. 2000 # 11: 70–73.
Матросов А. В., Сергеев А. О., Чаунин М. П. HTML 4.0. СПб.: БХВ-Петербург, 2000.
Другие
новые статьи о веб-мастеринге на ComputerLibrary.info:
Рациональное
использование экранного пространства
[ Веб-мастеру ->
Юзабилити ]
Не существует надежного способа, определить разрешение монитора посетителя сайта.
Поэтому данная статья не решает вопроса «для какого разрешения и размера
экрана стоит создавать сайт?», вместо этого мы рассмотрим, как рационально
использовать экранное пространство для выбранного разрешения. 28.09.2003
Правильный
подход к разработке макета сайта [ Веб-мастеру ->
Разное ]
У вас уже есть идея для будущего сайта, настало время хорошенько обдумать дизайн.
Для этого лучше всего нарисовать макет сайта. Некоторые дизайн-студии тратят много
времени и денег на создание умопомрачительных макетов. С другой стороны, я знаю
людей, зарисовывавших макеты на салфетках. Так или иначе, сначала стоит уделить
внимание основам. 26.09.2003
Не
нагоняйте на посетителей скуку, привлеките их внимание [ Веб-мастеру ->
Юзабилити ]
Хороший дизайн должен привлекать внимание посетителя, располагать его к себе.
Уверен, что путешествуя по сети, вы попадаете на сайты, которые вам нравятся и
которое нет. Дизайн сайта не должен быть как слишком сложным и запутанным, так
и слишком простым. 25.09.2003
Хотите
опубликовать собственную статью о web на сайте и в рассылке? Пишите.
Ссылки на авторов и большое человеческое спасибо гарантируются :)
Публикация статьи со ссылкой на ваш сайт увеличит количество
посетителей вашего проекта. А что может быть важнее!?
Постскриптум
Уважаемые подписчики,
если у вас
есть какие-то вопросы, предложения, пожелания касательно рассылки,
пишите на мой e-mail: yura@computerlibrary.info,
если вам
нравится рассылка, присылайте интересные статьи о веб-строительстве
на мой
e-mail. Все, достойное внимания, будет опубликовано,
предложите
своим друзьям и знакомым подписаться на рассылку, ведь чем больше
читателей, тем больше я буду стараться,
подписаться
на другие мои рассылки можно с этой
страницы,