В качестве значений активно применяются ключевые слова, которые определяют желаемый результат действия стилевых свойств. Ключевые слова пишутся без кавычек.
inherit
Ключевое слово, которое сообщает, что необходимо наследовать значение свойства у родительского элемента. Естественно, результат будет заметен только в том случае, если у родителя указанное свойство установлено. Браузер Internet Explorer до версии 7.0 включительно не поддерживает значение inherit.
initial
Значение initial применяется для установки исходного значения свойства. Может пригодиться в нескольких случаях, к примеру, восстановить значения свойств, заданных браузером по умолчанию или задать начальное значение свойства, измененное в результате наследования. Ключевое слово initial добавлено в CSS3 и пока плохо поддерживается браузерами.
Значение -moz-initial является нестандартным, поэтому его применение приведёт к невалидному коду CSS. В примере 1.26 показаны некоторые аспекты применения initial.
В данном примере изменяется цвет текста и шрифт заголовка. Цвет текста внутри тега <span> явно не задаётся, но он наследует значение цвета своего родителя — тега <p>. С помощью класса initial цвет фрагмента текста устанавливается исходным, по умолчанию он черный. Аналогично обстоит дело и с заголовком, через стили задается его цвет и шрифт. Чтобы восстановить стиль по умолчанию, к тегу <h1> добавляется класс initial, в котором используется значение initial (рис. 1.14).