CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008

Печать

CSS и документы

Каскадные таблицы стилей (CSS - Cascading Style Sheets) - мощный механизм управления представлением отдельных документов или их наборов. Очевидно, собственно каскадные таблицы стилей при отсутствии документа бесполезны, поскольку в них нет содержимого, которое надо представлять. Конечно, термин «документ» понимается здесь крайне широко. Например, Mozilla и родственные броузеры используют CSS, чтобы воздействовать на представление деталей интерфейса самого броузера. Но и в этом случае без «декораций» - кнопок, полей ввода адреса, диалоговых и обычных окон и т. д. - нет необходимости в CSS (или любой другой информации о представлении).

Веб спускается с Олимпа

В смутно припоминаемые (1990—1993) ранние годы Всемирной паутины HTML был довольно бедным языком. Он почти целиком состоял из структурных элементов, полезных для описания абзацев, гиперссылок, списков и заголовков. В нем не было ничего, даже отдаленно напоминавшего таблицы, фреймы или сложную разметку, - того, что считается абсолютно необходимым для создания веб-страниц. HTML изначально задумывался как структурный язык разметки, применяемый для описания различных частей документа. О том, как должны отображаться эти части, говорилось совсем немного. Язык не затрагивал описание внешнего вида - он был лишь небольшой схемой разметки.

Затем пришел Mosaic.

Мощь Всемирной паутины вдруг стала очевидной практически каждому, кто проводил в ней более 10 минут. Для перехода от одного документа к другому было достаточно указать курсором на выделенный специальным цветом фрагмент текста или даже изображение и щелкнуть кнопкой мыши. Кромо того, текст и графику можно было отобря-