Przyznam się, że kawałek czasu nie miałem kontaktu z tworzeniem stron internetowych. Nie dlatego, że nie lubię tego robić. Wręcz przeciwnie, traktuje to jako swoisty rodzaj relaksu. Można powiedzieć, że jest to hobby w hobby, jakim jest komp (:
Problem, jak ze wszystkim i u wszystkich, leżał w czasie. Marnowałem go różnie, w zależności od nastroju. Czasem po prostu czytałem książkę, a czasem tylko wypalałem sobie gałki oczne przed monitorem. Słowem - standard.
Ostatnio, to było jakoś pod koniec grudnia, wzięło mnie na podokańczanie dwóch site’ów. Na pierwszy ogień poszedł mój projekt z przed ponad 2 lat - Gothic Angel, dziś przemianowany na Grave Alae (: To w założeniu była moja domowa strona, dziś zrobił się to dom, kolokwialnie ujmując, publiczny xD Tak czy siak, zamieszczamy tam w kilkoro ludzików swoją własną twórczość, która miejscami jest naprawdę kapitalna.
Moim wyzwaniem nie było odejście od dawnych, czarno-szarych, mrocznych kolorów. Sporo napociłem się przy, koniec końców nie udanych, próbach całkowitego zrezygnowania z tabelek. Najgorszym moim wrogiem okazała się przeglądarka - Internet Explorer.
Mam w pokoju, obok siebie, dwa kompy. Jeden, mój, z Ubunciakiem - na pokładzie Fox i Opera. Drugi, reszty hołoty, na pokładzie IE, Fox, Opera. We wszystkich przeglądarkach, obu wymienionych systemów, strona wyświetlała się tak, jak tego oczekiwałem…. za wyjątkiem produktu panów z Redmond. W pewnym momencie po prostu zwątpiłem, że w ogóle uda mi się to zrobić w sposób, jaki sobie założyłem. Koniec końców, udało się, choć wprawne oko zauważy, iż GA wyświetla się deczko inaczej w IE a inaczej w innych przeglądarkach.
Na drugi ogień ruszyłem ze stroną hodowli moich rodziców, którą swoją drogą, prowadzę już od 2001 roku - http://strona.100pociech.com/. Tutaj zamierzenia były jeszcze ambitniejsze bo postanowiłem zrobić stronkę samemu od najdrobniejszych podstaw. PHP + MySQL poszło w ruch i wsio było gotowe już w sierpniu, ale… Nie podobał mi się wygląd, zacząłem zwlekać z wykończeniem i koniec końców odpuściłem. Wzięło mnie w Nowy Rok i postanowiłem, na dobry początek, pobawić się wyglądem. W końcu miałem już ustalony pomysł i… znów IE! Musiałem całkowicie zrezygnować z kilku pomysłów, bo po prostu za cholerę nie chciały się w tym gównie wyświetlić.
Dlatego mówię! - IE SSIE! [;
Jako swoiste uzupełnienie mojej notki, odsyłam do blogowego wpisu Phoeniksa - http://www.liquira.com/?p=43.
Potwierdzam każde słowo. Tylko dlaczego ludzie tego nie widzą? Bo po co. IE jest wmontowany w Windowsa, po co kombinować. O ułomności tej przeglądarki mówią same hacki w CSSie, wszelakie “_width”, czy box hacki to już jest przesada. Można by to olać, zrobić ze standardami, niech się poprawnie wyświetla w Operze i Foxie, ale wtedy stracimy 90% wizyt… paranoja, ale co zrobić…
[Odpowiedz]
Umiejąc dobrze pisać strony i znając zachowanie wszystkich elementów oraz zachowanie przeglądarek, zwłaszcza IE można zrezygnować właśnie z takich odznak, jak prezentowana tutaj Too Cool For IE. Co jest Too Cool w zwyczajnym pokolorowanym Kubricku, ja się pytam?
Do tego hacki faktycznie nie są halo, ale conditional comments przydają się zawsze. Podobnie jak @import __.css … aby rozróżnić przeglądarki.
[Odpowiedz]
Na szczęście alternatywne przeglądarki rosną w siłę!
[Odpowiedz]
@Riddle: za swoje zadanie uważam napisanie strony zgodnie ze standardami. Zadaniem przeglądarki jest bycie z tymi standardami jak najbardziej zgodną. To nie ja muszę zmienić sposób pisania stron, tylko IE musi zmienić sposób ich wyświetlania. Nie będę jebał się z css’em, bawił hack’ami i tego typu rzeczami, tylko po to, żeby beznadziejne IE ją prawidłowo wyświetlało. Jeśli Opera, Fox, Konqueror etc. niezależnie od platformy wyświetlają stronę poprawnie, to znaczy, że jednak można. “To cool for IE”, które jako jedyna przeglądarka nieprawidłowo wyświetla top strony. O obsłudze przezroczystości w PNG, czy wsparciu dla SVG nawet nie wspomnę bo mija się to po prostu z celem [:
[Odpowiedz]
Wiesz ile ja razy takich tekstów się nasłuchałem? :) A wiesz ile razy ja sam takie pisałem? :-)
[Odpowiedz]
Nie wiem :P
[Odpowiedz]