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