CSS — каскадные таблицы стилей, язык форматирования и разметки визуальной части элементов веб-страницы. Он расширяет возможности HTML и позволяет разработчикам контролировать внешний вид и расположение элементов на странице. Используется для определения стилей элементов на веб-странице: шрифта, цвета фона, размера и положения элементов.
CSS сепарирует визуальную и содержательную части, упрощая обслуживание и обновление визуального дизайна веб-сайта. Упрощает создание и обслуживание, улучшает доступность и SEO-оптимизацию, сокращает время загрузки веб-страниц. Подходит для всех веб-сайтов — от простых лендингов до интернет-магазинов и корпоративных сайтов.
Структура CSS состоит из селекторов и блоков объявлений. Селекторы определяют, какие элементы на веб-странице будут изменены стилем. Блок объявлений — тандем «свойство: значение», который содержит инструкции о том, как элементы будут отображаться на странице. Каждый блок объявлений начинается с фигурных скобок и содержит одно или несколько объявлений, разделенных точкой с запятой.