CSS в переводе с англ. означает «каскадные таблицы стилей».
CSS не является языком программирования или разметки, но его создание сильно сэкономило время при разработке сайтов.
Язык таблицы стилей CSS применяют для оформления стиля веб-страниц и именно использования одного и того же CSS-стиля для многих страниц обеспечило возможность быстрой разработки сайтов, а также сэкономило время загрузки и серфинга на сайте.
Как и другие технологии, CSS не стоит на месте и на сегодняшний день версия CSS3 позволяет управлять тенями, скругленными углами и работать с анимацией без применения JavaScript.
А в настоящее время активно ведется разработка новой версии — CSS4, в которую уже включены селекторы атрибутов, работа с псевдоклассами, родительские элементы, табличные селекторы и т.д.