Глава 14. Таблицы стилей____________295
+ Установка отступа элемента.
+ Изменение размера, стиля и других атрибутов шрифта элемента.
+ Установка рамки вокруг элемента.
+ Включение фонового изображения и фонового цвета в элемент.
Предупреждение
На момент написания этой книги рекомендации W3C не получили еще окончательного одобрения, и поддержка таблиц стилей браузерами остается весьма ограниченной. Поэтому может оказаться, что рекомендации W3C изменятся, и тогда часть материалов этой главы станет бесполезной. К этому надо добавить, что не все рекомендации являются обязательными, т. е. поддерживаются (или не поддерживаются)программами просмотра в разной степени.
Как применить таблицу стилей к своему документу
Большим преимуществом таблиц стилей HTML является возможность отделить операцию форматирования от содержания документа. Сначала вы определяете, как должен выглядеть текст в том или ином месте страницы, а затем вводите сам текст. Если вы позднее решите, например, заменить цвет шрифта заголовков на синий, для этого будет достаточно поменять только стиль этих заголовков. Делать изменения в тексте нет необходимости.
Это звучит многообещающе, не так ли? Как же применить таблицу стилей к документу? Это нетрудно. Существует четыре метода:
+ Связывание (Linking)— можно связать HTML-документ с таблицей стилей, хранящейся в отдельном файле.
+ Встраивание (Embedding)— можно встроить таблицу стилей в HTML-документ с помощью контейнера <STYLE>.
+ Задание стиля для отдельного фрагмента документа (Inline)— можно определять элементы стиля "на лету", т. е. указывать их в тэгах HTML, например, в тэге абзаца <Р>.
+ Импорт (Import)— можно использовать зарезервированное слово @ import для импортирования таблицы стилей в HTML-документ.
Связывание документа с таблицей стилей
Как было указано выше, существует возможность создания таблицы стилей в виде отдельного файла для применения его ко всем страницам сайта. Этот метод упрощает создание сайта. Вы можете даже разработать единую таблицу стилей, которую могли бы использовать все сайты вашей организации. Представьте сеть intranet с сайтами, выполненными в одном стиле — это неплохо бы смотрелось!