В данной спецификации вводится понятие каскадных таблиц стилей
второго уровня (CSS2). Фактически CSS2 представляет собой язык описания
таблиц стилей, позволяющий разработчикам и пользователям применять
стили (например, шрифты, интервалы, звуковые сигналы) в
структурированных документах (например, в HTML- и XML-документах). CSS2
позволяет сделать стиль представления документов независимым от их
содержания, что существенно упрощает разработку Web-страниц и поддержку
сайтов.
Язык CSS2 базируется на своем предшественнике CSS1, так что, за редким исключением, все таблицы
стилей, допустимые в последнем, могут использоваться и в CSS2. CSS2
поддерживает таблицы стилей с учетом устройств представления, что
позволяет разработчикам настраивать представление документов для
визуальных браузеров, звуковых устройств, принтеров,
устройств чтения по системе Брайля, портативных устройств и т.д. В данной спецификации
поддерживаются позиционирование элементов
содержания, загружаемые шрифты, форматирование таблиц, возможности интернационализации,
автоматические счетчики и нумерация и некоторые свойства пользовательского интерфейса.