на главную
Каскадные таблицы стилей CSS2

Свойства стиля CSS

Ниже описано большинство предлагаемых в спецификации CSS level2 свойств стиля. Группировка свойств несколько вольная и не вполне совпадает со спецификацией. Описаны те свойства, которые, по моему мнению, находят непосредственное применение при разработке HTML-документов. С XML-документами проблема описания структуры более изощренна и требует большей четкости.

Нигде в данном изложении не упоминается о поддержке описываемых свойств теми или иными браузерами. Изучение сравнительных характеристик браузеров разных производителей и разных версий, несомненно, представляет интерес, но лучше всего это исследования проводить, тестируя свой сайт в процессе его разработки. При практической работе, наверное, не надо впадать в крайности. Уже, мягко говоря, не обязательно стараться, чтобы сайт хорошо выглядел в MS IExplorer 4.0 (практически невероятно, что у кого-нибудь сохранился этот архаичный браузер) . Однако, на момент написания этих строк ( ), весьма актуальным, согласно статистике, все еще является - страшно сказать - MS IExplorer 6.0, обладающий рядом неприятных для разработчика особенностей. С другой стороны, строить сайт исключительно на применении эффектов, поддерживаемых лишь последними версиями популярных браузеров, тоже нерационально. Пусть в избранном браузере сайт будет выглядеть идеально, но в остальных он должен быть хотя бы приемлемым и понятным.

NB!  Как уже упоминалось, нигде не проводится проверка типа и версии браузера. Если какие-то примеры не дают ожидаемого эффекта, значит Ваш браузер данные стилевые конструкции не поддерживает. Этот факт сам по себе является поводом для размышления.

При описании свойств разным стилем выводятся:

названия свойств
значения свойств, отличных от типа "ключевое слово"
значения свойств типа "ключевое слово"

(см. Значения свойств стилей)

Описание некоторых свойств сопровождается примерами.