Разделяем контент и внешний вид

Язык HTMLЯзык HTML не предназначался для того чтобы управлять внешним видом страниц сайта. Он задумывался в роли средства, которое дало бы возможность авторам задать объект, который находиться должен в документе, и предоставить возможность Web-браузеру решать, как вывести данный элемент на экран. Язык описания гипертекстовых документов был разработан с тем, дабы каждый человек, который имеет компьютер с веб-обозревателем и соединением с интернет, мог пролистать любой документ html, вне зависимости от разрешения монитора или возможностей видеокарты.

Все равно, при расширении контента страниц сайта и добавлением в них цветного текста различного размера и типа, графики, анимации и картинок, дизайнеры все меньше желали, чтобы веб-обозреватели ограничивали облик страниц сайта. Посредством атрибутов дескрипторов <body> и <font> и HTML-дескрипторов форматирования веб-дизайнеры получали заданный контроль над фоном и внешним видом текста.

С иной точки зрения, CSS позволяют писать указания форматирования и выравнивания в раздел заголовка странички или во внешний относительно к коду HTML файл. Даже более этого, руководство каскадных списков стилей являют собой простые текстовые инструкции, которые позволяют управлять форматом и положением одного или определенного количества объектов без использования графических изображений и таблиц. Следовательно, разделение контента странички и средств поддержания ее внешнего вида дает возможность упростить странички, а также облегчить их обновление и сопровождение.