Статьи | Что такое CSS и зачем он нужен
05.09.2017 20:03

Что такое CSS и зачем он нужен

css

Каскадная таблица стилей (CSS) — это следующий этап развития интернет технологий после html. Css позволяет отделить семантическую часть элементов (html) от оформления этих же элементов.

История развития

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

Но необходимость в возможности оформлять элементы не могла не возникнуть и первый шаг в сторону развития стилизации элементов сделала компания Netscape, которая ввела ряд новых тегов, они имели возможность изменять отображение элементов, затем эту концепцию подхватили Microsoft. Новые теги стали считаться неким новым стандартом, но, конечно, это было не так. Нововведения изуродовали стройную структуру html документов, это было недопустимо, так как нарушало идею, заложенную в html изначально.

Затем, в стандарте HTML 3.2 были предприняты попытки в стандартизации этого беспорядочного набора тегов. Это не решило полностью проблему и не вернуло html к изначальной концепции, новые стандарты привели все нововведения в правильный вид, так же они содержали рекомендации для производителей браузеров.

Следующий стандарт HTML 4.0 стал по-настоящему революционным и внес множество нововведений, решающих важные вопросы, в нем появились слои, более удачная объектная модель браузера и самое главное знакомые нам таблицы стилей (CSS). Это стало серьезным шагом возвращения к истокам HTML.

Теперь HTML снова стал мультиплатформенным. Стили было решено выносить отдельным файлом, который подключался к файлу с гипертекстом. Таким образом гипертекст отображался везде, а в CSS файле прописывались стили для каждого отдельного случая. Для телефона использовался один блок стилей, для ПК другой, использующий все возможности компьютера.

Именно так CSS стала единственным и логичным продолжением html. Сейчас мы не представляем сайты без использования стилей, но когда-то использовали табличную верстку и элементарное оформление тегами HTML. С момента появления CSS прошел свой путь развития, сейчас актуальна 3 версия, но главная задача каскадных таблиц стилей осталась неизменна.

Похожие по теме: