До того як
появилось CSS всі документи HTML були
відформатовані за допомогою спеціальних тегів. Всередині такого документу
були визначені всі можливі команди і
атрибути, включаючи шрифти, розмір, колір.
Якщо у нас
сайт створений за допомогою HTML без CSS то кожну сторінку потрібно форматувати
окремо.
Роль CSS така що веб-дизайнери можуть створювати
єдину таблицю стилів (stylesheet) для обслуговування всього веб-сайту. Всі
сторінки HTML будуть виконувати єдиний набір інструкцій CSS, а код HTML при
цьому не буде перевантажений тегами для форматування об'єктів, які
відображаються в контенті.