ВУЗ:
Составители:
Рубрика:
© Чукарин А.В., 2006
125
Свойства контейнера, перечисляются в качестве атрибутов тега начала
контейнера. При этом у большинства контейнеров, начиная с версии
HTML 3.0 набор этих атрибутов типизирован.
Контейнеры во многом походят на блоки в универсальный
языках программирования. При этом свойства контейнеров можно
интерпретировать как переменные, которые принимают определенные
значения в пределах каждого из контейнеров. Как и в языках
программирования, например в Паскаль, описание свойств можно
вынести в специальную секцию данных в начале документа. Такой
секцией и является секция описания каскадных стилей. Обычно стиль
описывается внутри контейнера STYLE:
<style type="text/css">
<!-- Описание стилей -->
</style>
12.4.1. Новые HTML-контейнеры
С появлением таблиц стилей в языке появилось три новых
контейнера: STYLE, LINK, SPAN. Контейнер STYLE(<style
type="...">......</style>) служит для определения таблицы описания
стилей. Хотя в спецификации CSS прямо не говорится, в каком
контейнере документа следует применять STYLE, тем не менее, в
примерах чаще всего приводится этот контейнер внутри контейнера
HEAD.
Контейнер LINK в контексте описателей стилей применяется
для определения внешнего файла с описаниями стилей для данного
документа. Например, внешний файл может содержать следующее
описание стилей:
/* contents of the external style sheets file css.htm*/
p {color:blue; font-family: times; font-size:10pt;}
h1 {color:black; font-size:12pt; font-style:Arial; text-
align: center;}
/* the end of style sheets definition */
Контейнер SPAN применяется для переопределения стиля
отображения текущего фрагмента текста и в некотором смысле
аналогичен контейнеру FONT. Часто SPAN применяют для достижения
типографских эффектов, таких например, как выделение заглавной
буквы абзаца:
Кроме новых контейнеров таблицы описания стилей привнесли
еще и новые атрибуты в известные теги.