Глава 14. Таблицы стилей 317
Группа свойст padding
В группе padding можно указать значения для top, right, bottom и left, например:
padding:.25in .25in .25in .25in
Если будет указано только одно значение, программа просмотра назначит отсутствующим значениям такую же величину. Если не указать одно или два значения, свободные пространства с неуказанными значениями будут такой же ширины, как и им противоположные. Например, если опустить последнее значение (left), свободное пространство между левой стороной рамки и содержимым элемента будет таким же, как и пространство с правой стороны.
Наследование свойств
В HTML подчиненные тэги наследуют некоторые свойства родительских тэгов. Например, все тэги контейнера <BODY>(<p>и <UL>)будут обладать некоторыми свойствами тэга <BODY>. Точно так же тэг <ы>наследует свойства тэга <UL>. Рассмотрим следующий код:
<STYLE TYPE="text/css">
{color:blue}
</STYLE>
<BODY>
<P>Hello. This is a paragraph of text. <EM>This is emphasized</EM><P>
</BODY>
Таблица стилей этого документа устанавливает цвет в тэге <р>синим, однако, цвет для тэга <ЕМ>явно не определен (по умолчанию — это черный цвет). Здесь не о чем беспокоиться, так как этот тэг находится в родительском контейнере <р>и наследует таким образом синий цвет.
В табл. 14.1 (в начале этой главы)указано, какие свойства наследуются подчиненными тэгами.
Применение контекстных селекторов
Иногда возникает необходимость определения двух (и более)стилей для одного тэга. Например, может понадобиться указание двух стилей для тэга <ы>:один для случая, когда он подчинен тэгу <UL>, и второй, когда он подчинен тэгу <OL>. Это возможно сделать с помощью контекстных селекторов.
Контекстный селектор определяет точную последовательность тэгов, для которых будет применен тот или иной стиль. Другими словами, вы можете указать, что какой-то стиль должен применяться, например, в тэге <ы>только в том случае, если этот тэг является подчиненным тэгу <OL>: