Komentarze warunkowe
piątek, 29 wrzesień, 2006
Hgh For Sale Coumadin No Prescription Buy Noroxin No Prescription Buy Online Neurontin Buy Cipro Online Pletal For Sale Actoss No Prescription Buy Claritin No Prescription Buy Online Effexor Buy Paxil Online Oxytrol For Sale Isordil No Prescription Buy Actoplus Met No Prescription Buy Online Feldene Buy Brite Online Erythromycin For Sale Sleepwell No Prescription Buy Detrol No Prescription Buy Online Mestinon Buy Nimotop Online Procardia For Sale Sarafem No Prescription Buy Nizoral No Prescription Buy Online Adalat Buy Vasodilan OnlineZagadnienie to może nie nowe, jednakże w kontekście premiery IE7 rzecz jest warta przypomnienia. Najnowsza przeglądarka rodem z Redmond ma w swym zamierzeniu o wiele lepiej obsługiwać standardy sieciowe (przede wszystkim chodzi tu o CSS), niż jej poprzednie wersje. Nic tylko się cieszyć… Jednakże, w każdej beczce miodu jest łyżka dziegdziu - w przypadku IE7 nie jest inaczej. Wraz ze lepszą obsługą CSS znika bowiem wsparcie dla hack’ów używanych powszechnie w poprzednich wersjach IE (jak na przykład: * html) - gdzie można o tym przeczytać? Oczywiście na blogu developerów IE…
Wedle tego samego źródła jedynym lekiem na całe zło mają stać się komentarze warunkowe właśnie. Ni mniej, ni więcej wychodzi więc na to, że jeśli do tej pory obywaliśmy się bez hack’ów, to wszystko w porządku. Gorzej jeśli stosowaliśmy ich sporo - wtedy bezwzględnie należy wyczyścić nasz główny arkusz styli ze wszystkich hack’ów. Co więcej, zamiast jednego arkusza CSS możemy stworzyć nawet trzy: jeden uniwersalny dla zwykłych przeglądarek oraz po jednym dla IE5+ i IE7. Jak zatem ma wyglądać składnia takiego rozwiązania? Otóż style dla IE należy ująć w odpowiednie komentarze…
Ażeby uczynić materiał pełniejszym, nie można nie napisać o specjalnej składni z jaką możemy mieć do czynienia korzystając z komentarzy warunkowych. Chodzi tu o trzy opisy odnoszące się do danej wersji IE:
- ‘gt’ - greater than (wyższa niż);
- ‘lt’ - less than (niższa niż);
- ‘lte’ - less than or equal to (niższa lub równa).
Podsumowując, korzystanie z komentarzy warunkowych nie jest specjalnie trudne, aczkolwiek z pewnością uciążliwe. Dużo bardziej uciążliwe jest jednak jedno małe pytanie. Dlaczego developerzy IE7 zrzucają na barki innych ludzi pracę, której sami nie chcieli (a może po prostu nie umieli?) wykonać w sposób, który zadowoliłby cały sieciowy świat? Oto jest pytanie…
UPDATE » (29.10.09) - IE7 został czas jakiś temu wydany - a obecnie działa już IE8. Jeśli nie jesteś fanem tej przeglądarki, to po prostu ściągnij sobie Firefoxa lub Operę. I tyle…
W. Mazurek
Kategoria:
Kodowanie || Linkuj:
Przeczytaj artykuły o podobnej tematyce:
Komentarzy: 1 Dodaj komentarz!
1. Rafal | czwartek, 14 grudzień, 2006 | 16:33
Generalnie nie uzywalem hack’ow bo uznawalem zawsze ze lepiej napisac kod tak zeby ich nie wymagal [i nie lubie slyszec ze sie nie da], moje projektych chodza dobrze pod IE6, IE7, FF, Opera, Netscape i chyba wszystko dzieki prostocie kodu a nie jego komplikacji. CSS2.0 jest tak fajnym narzedziem i tak przypomina prace w Photoshopie na warstwach ze az zaskakujace…
Moja rada dla WebDesignerow: Komplikuj zycie sobie a nie innym :) Jak bedziesz ulatwial zycie innym ulatwisz je sobie ;] buhahahah
Pozdrawiam
Zostaw komentarz
Dozwolone znaczniki:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Trackback | RSS Feed