Помимо позиционирования элементов страницы и форматирования текста, правила каскадных списков стилей позволяют управлять расстоянием между сим- волами, словами, строками и абзацами. Более того, правила списков стилей дают возможность установить поля Web-страницы, ширину границы вокруг части
текста или других элементов и управлять выравниванием «плавающего» текста и объектов (например, графических изображений), внедренных в текст. Для приме —
ра на рис. 4.2 показано, каким образом браузер Internet Explorer реализует пра — вила каскадного списка стилей, которые выравнивают плавающее изображение
по левому краю окружающего его текста:
Обратите внимание, что правила каскадного списка стилей в этом примере создают поля между текстом и левой и правой границами Web-страницы и со — здают границу белого цвета между текстом и сторонами изображения.
Когда в конце 1996 года появились каскадные списки стилей, они существен — но обогатили и облегчили процесс разработки Web-страниц, предоставляя дизай — нерам Web-страниц следующие возможности:
Глава 4. Каскадные списки стилей 175
• Четкий контроль над расположением, шрифтами, цветами, фоном и други — ми типографическими эффектами.
• Способ изменения внешнего вида и форматирования неограниченного ко —
личества Web-страниц при изменении всего одного элемента — каскадного списка стилей.
• Возможность создания зрелищных страниц, использующих меньший объем кода, что, в свою очередь, позволяет сократить объемы страниц и быстрее загружать и отображать их в Web-браузерах.
Несмотря на довольно-таки холодный прием (в качестве конкурента широко
используемого в то время динамического HTML — DHTML), каскадные списки стилей набирают все большую и большую силу благодаря постоянно углубляю — щейся поддержке спецификаций каскадных списков стилей Web-браузерами ком — паний Microsoft и Netscape.
Разделение содержимого и внешнего вида
Язык HTML (как это первоначально предполагалось) не был предназначен для управления внешним видом Web-страниц. Он задумывался в качестве сред — ства, которое бы позволило авторам указать элемент, который должен находиться