04-03-2012, 22:26
To nie jest tak że dzisiaj wchodzi i od dzisiaj 100% możesz sobie go używać.
Możesz używać ale z głową. Na dzień dzisiejszy najbezpieczniejsze wydają się podstawowe css3 (border-radius, box-shadow, text-shadow). Reszta to dodatki które możesz zrobić za pomocą jQuery. Ale dodatki te też możesz stosować, tyle tylko że musisz zadbać by przeglądarki bez ich obsługi mogły jakoś wyświetlić daną treść.
Przykład:
Przeglądarka która nie obsługuje przejść po prostu zmieni kolor i tyle. Najwyżej osoba zobaczy mniej wybajerzoną stronę. Ale nic nie straci. I o to chodzi.
W praktyce pewnie przez najbliższe n lat wciąż będziemy musieli używać html5shiv, selectizerów, modernizerów itp. Bo ludzie wciąż używają starych przeglądarek. Niestety niektórym tak łatwo wyjaśnić się nie da błędu jaki popełniają.
Inaczej rzecz ujmując. Ty się pytasz o CSS3, a przecież CSS2 wciąż nie jest w 100% dobrze obsługiwane. Patrz: :after i :before
Możesz używać ale z głową. Na dzień dzisiejszy najbezpieczniejsze wydają się podstawowe css3 (border-radius, box-shadow, text-shadow). Reszta to dodatki które możesz zrobić za pomocą jQuery. Ale dodatki te też możesz stosować, tyle tylko że musisz zadbać by przeglądarki bez ich obsługi mogły jakoś wyświetlić daną treść.
Przykład:
Kod:
a {color:red; -m-transition:0.2s; -o-transition:0.2s; -moz-transition:0.2s; -webkit-transition:0.2s; transition:0.2s;}
a:hover {color:blue;}
Przeglądarka która nie obsługuje przejść po prostu zmieni kolor i tyle. Najwyżej osoba zobaczy mniej wybajerzoną stronę. Ale nic nie straci. I o to chodzi.
W praktyce pewnie przez najbliższe n lat wciąż będziemy musieli używać html5shiv, selectizerów, modernizerów itp. Bo ludzie wciąż używają starych przeglądarek. Niestety niektórym tak łatwo wyjaśnić się nie da błędu jaki popełniają.
Inaczej rzecz ujmując. Ty się pytasz o CSS3, a przecież CSS2 wciąż nie jest w 100% dobrze obsługiwane. Patrz: :after i :before
