Niecudzysłowuj parametru bliźniego swego

Opublikowany: 10-05-2011 23:26 przez Krystian

Zabrałem się w końcu do ujednolicenia wyglądu strony we wszystkich trzech layoutach, na wszystkich głównych przeglądarkach. Zacząłem od skrobnięcia kawałka kodu w php, który sprawdza HTTP_USER_AGENT i w zależności od wyniku ładuje odpowiedni plik css. Pozostało upodobnić do siebie wygląd strony na każdej przeglądarce. Uparcie jednak FF wyglądał inaczej od IE i Chrome.


Długo szukałem przyczyny. W końcu sprawa się wyjaśniła. Problem tkwił w linii:


font-family: "lucida grande" tahoma,verdana,arial, sans-serif;

Na czym polegała różnica? FF ustawiał font-family, na lucida grande. IE i Chrome uznawały, że coś im nie pasuje i od razu wybierały tahome. Co ciekawe dodanie po "lucida grande" przecinka powodowało, że również FF ustawiał od razu tahome.


Zmarnowałem na ten bezsensowny problem pół wieczoru, ale przynajmniej wszystko wygląda teraz tak jak chciałem. Przynajmniej na tych trzech przeglądarkach. Zawsze przyczyną problemu jest coś niewielkiego w informatyce, tym razem był to cudzysłów i brak przecinka (-:


bro
Brak komentarzy