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