Jak powstał CSS?
CSS (Cascading Style Sheets) został stworzony w 1996 roku przez Håkon Wium Lie, pracującego wtedy z Timem Berners-Lee. Pierwsza specyfikacja CSS1 była rewolucją w projektowaniu stron – przedtem style były wpisane bezpośrednio w HTML.
Era przed CSS
Przed CSS strony internetowe były projektowane używając:
- Tabelek do układu strony
- Atrybutów bgcolor, align, valign
- Tagów <font> do stylowania tekstu
- Przezroczystych GIF-ów jako spacers
Ewolucja CSS
- CSS1 (1996) – podstawowe style, fonty, kolory
- CSS2 (1998) – pozycjonowanie, media types
- CSS3 (2012) – animacje, gradients, flexbox
- CSS4 – obecnie rozwijane moduły
Tworzenie stron internetowych ewoluowało wraz z CSS.
Od tabel do Flexbox
Układ strony przechodził przez kilka rewolucji:
- Lata 90. – tabele HTML
- 2005-2010 – float-based layout
- 2010-2015 – CSS Grid i Flexbox
- Dziś – CSS Container Queries, Subgrid
Ciekawostki o CSS
- Pierwsza przeglądarka z pełnym wsparciem CSS to Internet Explorer 3 (1996)
- Nazwa „Cascading” pochodzi od priorytetu reguł
- CSS ma ponad 500 różnych właściwości
- Najdłuższa wartość CSS to linear-gradient z wieloma punktami
CSS w 2026 roku
Nowoczesne CSS oferuje:
- Container Queries – responsywność oparta na kontenerze
- Cascade Layers – kontrola specyficzności
- :has() – selektor rodzica
- View Transitions API – animacje między stronami
CSS to język, który ciągle się rozwija, dając projektantom niesamowite możliwości.