CSS (Cascading Style Sheets) был создан как решение для отделения структуры и содержания веб-страниц от их визуального оформления. История создания CSS тесно связана с развитием веба и языков разметки.
Основные этапы истории создания CSS:
-
Ранние 1990-е годы:
- В начале развития интернета HTML был единственным способом создания веб-страниц, и все стили (например, шрифты, цвета) добавлялись непосредственно в HTML-код. Это делало поддержание сайтов трудоемким и усложняло изменение оформления страниц.
- Потребовалось создать способ, который позволял бы разработчикам отделить стиль от содержания, чтобы сделать веб-разработку более эффективной.
-
1994 год – Идея CSS:
- Хокон Виум Ли (Håkon Wium Lie), норвежский компьютерный ученый, предложил концепцию "каскадных таблиц стилей" в октябре 1994 года. В то время он работал в CERN (Европейской организации по ядерным исследованиям) вместе с Тимом Бернерсом-Ли, создателем World Wide Web.
- Хокон Ли хотел предложить способ управления стилем страниц, не нарушая их структуру.
-
1996 год – Первая версия CSS:
- В декабре 1996 года W3C (World Wide Web Consortium) утвердил первый стандарт CSS1. Эта версия содержала базовые возможности для задания шрифтов, цветов, отступов и других параметров.
-
1998 год – CSS2:
- В мае 1998 года была выпущена спецификация CSS2. В ней было добавлено больше возможностей для управления макетами страниц, включая поддержку абсолютного и относительного позиционирования, управления звуковыми стилями, медиа-типами для разных устройств (экранов, принтеров и т.д.) и другие улучшения.
-
2000-е годы – Браузерные войны и принятие CSS:
- В течение 1990-х и начала 2000-х годов различные браузеры (Internet Explorer, Netscape Navigator и другие) реализовали CSS по-разному, что привело к проблемам с совместимостью.
- Однако с распространением веб-стандартов и ростом поддержки CSS в браузерах популярность CSS значительно возросла.
-
2011 год – CSS3:
- CSS3 стал важным обновлением, который разделил CSS на модули, что позволило браузерам быстрее поддерживать новые возможности.
- CSS3 добавил множество современных возможностей, таких как градиенты, анимации, трансформации, медиазапросы для адаптивного дизайна и многое другое.
Сегодня CSS является стандартом в веб-разработке, и большинство современных браузеров поддерживают его последние версии.
0 Комментарий(я)
Зарегистрируйтесь чтобы оставить комментарий