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

Печать

CSS - замечательный инструмент для любого автора или читателя, поскольку обладает возможностями импортирования, каскадирования и реализации разнообразных эффектов*

Небольшой размер файла

Кроме визуальной мощи CSS и его способности расширять возможности как автора, так и читателя, в нем есть еще кое-что, что понравится вашим читателям* CSS способствует уменьшению размеров документов, сокращая таким образом время загрузки. Как? Я уже говорил, что для реализации визуальных эффектов многие страницы использовали таблицы и элементы font, К сожалению, оба эти метода создают дополнительную HTML-разметку, увеличивающую размеры файлов* Группируя информацию о визуальных стилях в одном месте и представляя эти правила посредством компактного синтаксиса, можно удалить элементы font и другие фрагменты обычной мешанины тегов. Таким образом, CSS уменьшит время загрузки к вящему удовольствию читателей*

Подготовка к будущему

Как я уже упоминал, HTML представляет собою структурный язык, тогда как CSS - это дополнение, стилистический язык* Осознавая это, W3C - орган, обсуждающий и утверждающий стандарты для Всемирной паутины, - начинает удалять стилистические элементы из HTML* Для создания эффектов, сейчас обеспечиваемых определенными HTML-элементами, могут применяться таблицы стилей* Так зачем тогда нужны эти HTML-элементы?

Таким образом, спецификация XHTML содержит ряд элементов, применять которые не рекомендуется (deprecated), поскольку со временем они будут полностью удалены из языка* В конце концов, они будут отмечены как устаревшие (obsolete) > то есть от броузеров ие будет требоваться и не будет поощряться их поддержка* К нерекомендуемым к применению элементам относятся:<font>, <basefont>, <u>, <strike>, <s> и <center>. С появлением таблиц стилей необходимость во всех этих элементах отпала. А со временем, возможно, количество нерекомендуемых элементов увеличится*

Мало того, существует вероятность того, что постепенно HTML будет вытеснен расширяемым языком разметки (extensible Markup Language - XML). XML намного сложнее HTML, но при этом он обладает значительно большими возможностями и гибкостью. Несмотря иа это XML не предоставляет способа объявить стилевые элементы, такие как <i> или <center>. Вместо них, скорее всего, для определения внешнего вида XML-документов будут применяться таблицы стилей. Хотя таблицы стилей, применяемые с XML, могут и ие быть таблицами CSS, по всей вероятности, они будут производными от CSS или чем-то очень близким к ним. Поэтому изучение CSS сейчас обеспечит авторам