Top.Mail.Ru
CSS прошел путь от простого языка стилей до мощного инструмента веб-разработки и дизайна — MiraNews

CSS прошел путь от простого языка стилей до мощного инструмента веб-разработки и дизайна

21 сентября 2026, 23:00 · Родион Белозёров

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

Споры о том, можно ли считать CSS настоящим языком программирования, продолжаются из-за его простого старта. Команда вроде «background: red» понятна даже новичку, но простота не означает лёгкость, отмечал программист и автор Джереми Кит в своём материале. CSS не требует компиляции и не сообщает об ошибках во время выполнения так, как это делают другие языки, однако эти особенности не отменяют его возможностей.

В первой спецификации CSS, опубликованной в 1996 году, было около 50 свойств, включая «color» и «font-size». Сейчас их насчитывается как минимум в десять раз больше, среди них есть и «hanging-punctuation». Развитие языка позволило создавать на нём необычные проекты: разработчик воспроизвёл игру Doom, другие авторы сделали голографические карты Pokémon и движки для трёхмерного рендеринга.

Кассиди Уильямс, участвовавшая в первом турнире March MadCSS, полностью на CSS собрала экспериментальный механизм для выполнения запросов к базам данных. Во время демонстрации на конференции Microsoft Build ведущие, сами опытные программисты, попытались пошутить над её интересом к языку. «Ты одна из тех, кому он нравится», — сказали они, добавив: «Возможно, ты единственная».

Создателем CSS был норвежский разработчик Хокон Вюм Ли, но его имя известно значительно меньше, чем история появления JavaScript, связанная с Бренданом Айхом, Netscape и десятью днями работы. В связке JavaScript, HTML и CSS последний часто считают второстепенным и исключительно декоративным. При этом оформление влияет не только на красоту страницы, но и на читаемость, качество дизайна и удобство людей с ограниченными возможностями.

Недооценка CSS связана и с представлением о нём как о «женском» языке, поскольку специалисты по CSS обычно отвечают за видимую пользователю часть сайта. Такое отношение влияет на зарплаты, требования при найме и доступность веб-ресурсов. Одна инженер по серверной разработке рассказывала, что после стажировки и трудоустройства в крупную компанию её вопреки отсутствию интереса к интерфейсам назначили на работу с frontend (клиентской частью сайта), а позже она столкнулась с недоверием коллег-мужчин даже после перехода обратно к backend (серверной части).