Paweł Wimmer - blog towarzyszący kursowi języka HTML w Helionie. Założony 10 czerwca 2006.




darmowe liczniki - od 17.02.2008
Add to Google - zaabonuj RSS

Nowości Helionu


Blog > Komentarze do wpisu
Stylowy wyścig

We wpisie o ciekawym roku dla webmastera wspominałem o problemie wdrażania nowych poleceń HTML 5 i CSS 3 w przeglądarkach. Akurat w Twitterze ktoś podsunął informację, że Opera 10.5 będzie obsługiwać kolejne style związane z obramowaniem. Wypróbowałem, jak to wygląda dzisiaj - poniżej jest nieco zmodyfikowany przykład zaczerpnięty z Dev.Opera.

W dwóch kolejnych wycinkach Div umieściłem następujące style:

1. style="background-color: #cccccc; border-radius: 120px / 30px; border: 3px solid #ffffff; border: solid #ffffff; color: white; color: white; margin: 7px; padding: 50px; text-align: center;"

2. style="background-color: #cccccc; border-radius: 120px 20px; border: 3px solid #ffffff; border: solid #ffffff; color: white; color: white; margin: 7px; padding: 50px; text-align: center;"

Poprawną interpretację widzimy w Chrome 4 (nie mam pewności, czy również w Chrome 3), style te ma obsługiwać Opera 10.5, natomiast Firefox i Internet Explorer wyświetlają zwykłe prostokąty.

Tak to wygląda na żywym przykładzie:

Zaokrąglone brzegi

Udziwnione brzegi

A tak powinno wyglądać - to już obrazek:

Nie ulega dla mnie wątpliwości, że to interesujące cechy nowej wersji CSS, które mogą znacznie uatrakcyjnić wygląd stron internetowych. Ciekawe tylko, jak szybko znajdą się we wszystkich ważniejszych przeglądarkach.

I już na marginesie - według ostatniego notowania Ranking.pl Internet Explorer poważnie zbliżył się w swym spadku w Polsce do granicy 30%, co byłoby kolejną "barierą psychologiczną", fantastyczne tempo utrzymuje Opera, która ma 10,99% udziału, zaś Firefox ma rekordowe 53,35%. Chrome także w górę. Być może to "efekt wakacyjny", gdyż w okresach świąteczno-urlopowych IE zawsze traci, niemniej tendencja jest oczywista.

sobota, 02 stycznia 2010, prwimmer

TrackBack
TrackBack w tym blogu jest moderowany. TrackBack URL do wpisu:
Komentarze
Gość: Sprawdzacz, dii103.neoplus.adsl.tpnet.pl
2010/01/02 20:50:09
Chrome 3 nie wyświetla zaokrągleń. Czyżby nadchodził koniec wstawiania obrazków jako tło DIVów i tabelek? :) Juppi :)
-
Gość: karzeł reakcji, 82.139.13.15*
2010/01/02 20:57:13
Na razie trzeba wrzucić odpowiedniki:
-moz-
-webkit-

-
2010/01/02 20:58:01
Jest jasne, że każdy webmaster będzie wolał czyste style, bo to i lekkie, i eleganckie. Tak więc chyba masz rację.
-
2010/01/02 20:58:35
@karzeł reakcji - ale to rozwiązania własnościowe, o ile wiem, prawda?
-
Gość: karzeł reakcji, 82.139.13.15*
2010/01/02 21:06:16
Niestety.
Ale mimo wszystko fajnie wygląda w połączeniu z border, -moz-box-shadow i background-color.
-
Gość: quiris, chello089074005243.chello.pl
2010/01/03 00:24:14
Nawiązując do tematu. Planeta Opery planeta.operapl.net od długiego już czasu korzysta z rozwiązań typu text-shadow, box-shadow, border-radius. Przez długi czas jedyną przeglądarką umiejącą w pełni zrenderować założenia projektowe był WebKit i przeglądarki oparte o ten, bez wątpienia jeden z najlepszych istniejących dziś silników. Następnie dołączył Gecko i przeglądarki oparte o ten silnik. Dopiero niedawno Opera 10.50 zaczeła to w pełni wyświetlać. O czym nie omieszkałem napisać: blog.blaut.biz/2010/01/opera-1050-planeta-opery.html

Zaletą stosowania CSS jest to, że nie knocimy dostępu do strony. Strona jest w pełni dostępna. Jedynie efektów, których przeglądarka nie potrafi wyświetlić po prostu nie widać :)
-
2010/01/03 00:32:03
Firefox 3.6 był chyba pierwszą przeglądarką, która w pełni obsługiwała zaokrąglenia i transformacje. Masa przykładów przewinęła się przez Mozilla Hacks, już na początku roku.
-
2010/01/03 04:44:27
@Grzegorz - no ale chyba nie za pomocą oficjalne CSS3, tylko właśnie swoje haki.
-
2010/01/03 04:47:27
@Quiris - no właśnie, to urok CSS; zawsze zachwycałem się pięknymi rozwiązaniami nawigacyjnymi czy graficznymi opartym na pure CSS.
-
Gość: mynthon, skex.swiatksiazki.pl
2010/01/05 15:25:54
-
2010/01/05 20:41:46
@Mynthon - ładne.
-
Gość: gandalf, aauf33.neoplus.adsl.tpnet.pl
2010/01/06 02:23:24
@pwimmer: to nie jest "wlasnosciowe" tylko "eksperymentalne". Poniewaz CSS3 nie jest jeszcze zamkniety i w kazdym momencie teoretycznie moze sie zmienic implementacja, autorzy przegladarek troche estymuja kiedy jakas funkcje nazwac "gotowa".

Zwlaszcza WebKit i Gecko ma tendencje do dodawania nowych funkcji CSS3 z przedrostkiem, aby uniknac uczenia ludzi blednego stosowania tego na stronach (np. border radius ma inna skladnie w Webkicie i Gecko na razie ZTCW). Wraz z dochodzeniem do konsensusu, przedrostki sa usuwane.
-
2010/01/06 09:24:36
@gandalf - czyli czekamy, przebierając z niecierpliwością nogami :-)