Dokąd zmierza CSS 3
Czym jest CSS3 ?
Trzecia generacja CSS elektryzuje koderów, powstaje wiele przykładowych zastosowań języka. Pomimo skromnej jak dotąd interpretacji przez najpopularniejsze przeglądarki. W stosunku do poprzedniej wersji CSS3 podzielone jest ma moduły. Ma to usprawnić nie tylko prace na nowym CSS, ale dać również możliwość częściowego wprowadzania go do przeglądarek pomimo, że cała specyfikacja nie jest ukończona, pewne moduły są już stabilne. Według twórców nowy CSS ma umożliwić stosowanie rozwiązań, dotychczas możliwych jedynie przy użyciu JavaScript np. będzie można wybrać pierwszy czy co trzeci element pewnej klasy i nadać mu zupełnie inne ostylowanie, funkcja zaawansowanych selektorów też wydaje się być interesująca. Wiele osób cieszy się na wieść o możliwości dodania własnych fontów, a cienie pod tekstem wyglądają naprawdę świetne.
Czy warto już stosować CSS3 ?
Niektóre przeglądarki wprowadziły już obsługę pewnych rozwiązań przedstawionych w CSS3. Te które wdrożyły obsługę selektorów stosują przed nimi własne przedrostki, ponieważ nie ma określonej dokładnej interpretacji nowych możliwości CSS3. Moim zdaniem wyjdzie z tego przynajmniej kilka sposobów interpretowania jednej wartości co będzie wymagać od koderów jak zawsze szukania kolejnych rozwiązań na jednolity wygląd strony pod najpopularniejszymi przeglądarkami. Obecnie CSS3 możemy stosować i testować w swoich prywatnych projektach, ale czy powinniśmy wciskać klientowi innowacyjność, skoro nie mamy pewności, czy dany selektor lub jego funkcja zostanie za kilka miesięcy zmieniona lub producenci przeglądarek w ramach ujednolicenia interpretacji zmienią sposób wyświetlania danego selektora.
Kiedy na dobre zaczniemy korzystać z CSS3 ?
Tu w temacie niezmiennie króluje Microsoft. Dopóki IE6 wraz z IE7 nie umrą śmiercią naturalną dopóty nie ma co nawet myśleć o szerszym wykorzystywaniu CSS3 w komercyjnych projektach. Oczywiście IE8 w porównaniu do najnowszej wersji Firefox’a, Opery czy Safari również pozostaje w tyle. Microsoft mówi o szerszym wprowadzeniu CSS3 do IE9, to już coś, ale IE6, IE7, IE8 posiadają łącznie kilkadziesiąt procent użytkowników i szybko się to nie zmieni.
Podsumowanie
Każdy szanujący się koder powinien śledzić poczynania nowego CSS. Jednak nie ekscytujmy się zanim naprawdę zaczniemy zabawę z nowym CSS musimy poczekać jeszcze ładnych kilka lat. Obecnie nawet producenci przeglądarek dają jasno do zrozumienia, że nazwy i funkcje selektorów mogą ulec zmianie. Dlatego nie dodają bezpośrednio „komend css” tylko każda przeglądarka zależnie od silnika dodaje swój własny przedrostek. Nawet gdy zakończone zostaną prace nad trzecią generacją przystosowanie najpopularniejszych przeglądarek potrwa. Już nie wspomnę o opracowaniu obejść do starych przeglądarek, czy ich wycofaniu z rynku. Więcej o CSS3, można znaleźć na css3.info
“Kiedy na dobre zaczniemy korzystać z CSS3 ?”
Ta część jest niestety najsmutniejsza w tym wszystkim
dobry poczatek