Основы CSS


CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — технология, которая используется для стилизации элементов, написанных на языке разметки, например HTML.

CSS был разработан W3C (World Wide Web Consortium) в 1996 году по довольно простой причине. В HTML не были разработаны теги, которые помогли бы отформатировать страницу. Нужно было только написать разметку для сайта. Такие теги, как , были введены в HTML версии 3.2, и это создало много проблем для разработчиков. Поскольку веб-сайты имели разные шрифты, цветной фон и стили, переписывать код было долгим, болезненным и дорогостоящим процессом. Таким образом, CSS был создан W3C для решения этой проблемы.

Таблицу стилей можно разработать отдельно от конкретного HTML документа, а затем применить к нему. Модификация содержимого таблицы стилей меняет внешний вид HTML документов, не затрагивая их структуры и информационного содержания. Одна и та же таблица стилей может применяться к нескольким документам, а так же к одному документу могут быть применимы несколько таблиц стилей. Если таблиц несколько, то браузер учитывает приоритеты, и по определенным правилам разрешает возникающие конфликты между ними, в результате чего таблицы выстраиваются некоторым каскадом, отсюда и их название. Кроме технологичности стилизации HTML документов, CSS обеспечивает внешний вид и позиционирование элементов.

HTML и CSS связаны между собой. Поскольку HTML — это язык разметки, основа сайта, а CSS это стиль и внешний вид сайта. Каскадные таблицы стилей бывают Встроенные, Внешние и Внутренние.

Попробуйте потренироваться, и задайте свойства и значения для элементов. Вы можете вписать любой HTML код и затем применить к нему простые свойства.