В середине 90-х разработчикам стало понятно, что создавать сложные приложения с использованием HTML малоэффективно и появилась необходимость разделить содержимое веб-страницы и её оформления. Все понимали, что это значительно улучшило бы управляемость и поддерживаемость веб-контента.⠀ Именно тогда и появился CSS (Cascading Style Sheets), как стандарт для описания внешнего вида и форматирования веб-страниц. Первым концепцию каскадных таблиц стилей в 1994 г. предложил Хокон Виум Ли и представил её сообществу ведущих веб-разработчиков. В 1996 г. во всемирной паутине появилась первая спецификация CSS, известная всем, как CSS1. Она включала в себя базовые стили для текста, шрифтов, цвета и выравнивания. Можно было определять рамки, фоны, цвета текста, задавать расстояние между словами, межстрочные отступы и межсимвольный интервал. А также производить выравнивание текста, таблиц, изображений. Уже в 1998 году была опубликована спецификация CSS2. Она добавила новые возможности: фиксированное