Wielkość czcionki źle odczytywana w IE6


(userrpl) #1

Witam. Znowu staram się walczyć z niedogodnościami Internet explorer 6, mój problem polega na tym iż źle interpretuje ona wielkość czcionki...Czy są na to jakieś rady? próbowałem podawać jej w px, em, %, pt, lecz bezskutecznie :expressionless:

O to kodzik CSS

ul#menu-poziome li a{

font: 1.5em sans-serif bold ;

color: #386683;

}

(Blady2012) #2

Przejdź na wersję 8 :stuck_out_tongue: Nie rozumiem dlaczego ludzie używają tego przestarzałego, niewspieranego już badziewia


(userrpl) #3

No jakoś 5% rynku tego używa a to tak dużo, że trzeba sprostać wymaganiu i tworzyć strony również i dla nich :slight_smile:


(Blady2012) #4

Nie trzeba, jak ludzie porzucą całkowicie wsparcie dla tego czegoś to userzy prędzej przejdą na wersję 8


(_chris_) #5

o ile pamiętam musi być ustawiona wysokość linii:

ul#menu-poziome li a{

    font: bold 1.5em/100% sans-serif;

    color: #386683;

    }

mnie zawsze działało.


(MaRa) #6

Zawsze znajdzie się niezadowolony, że mu choćby pod Netscape 4 nie działa.


(userrpl) #7

Działa, ale dla Foxa, IE bez zmian.

Również bym chciał aby IE6 przestało istnieć, ale co poradzicie jak przykładowy pan Kowalski kupuje/kupował komputer z xp to mu nikt nie wytłumaczył, że powinien używać nowszych przeglądarek, albo jak to się powinno w dzisiejszych czasach nazywać "agent użytkownika"


(Johny) #8

Sam MS daje w aktualizacjach IE 8.

Niech ludzie nie dziwią się potem,że mają "gorszy" internet - stara przeglądarka nie da rady obsłużyć wszystkich nowych standardów wyświetlania stron,może być tak,że koniecznie musisz użyć innej czcionki,bo IE6 tego nie łapie,albo żle interpretuje ci styl wyglądu strony i nie dopasowuje czcionki.

Jeśli statystyczny Kowalski będzie używał IE6,to prędzej czy póżniej natknie się na żle wyświetlające się strony,coraz mniej serwisów obsługuje tą przeglądarkę,pamiętam ze szkoły jak kiedyś na kompach używali IE6 - co druga strona powodowała błędy skryptu,już nawet Opera 8 jest 10 razy lepsza


(userrpl) #9

Windows XP, powoli przechodzi na emeryturę w zamian za niego wchodzi Vista i 7 za parę lat kto tam będzie używał xp'ka :slight_smile: wraz z nim zniknie te 5% użytkowników IE6 :smiley:

Podaje się co do tej wielkości czcionki, ide na kompromis z IE i zmieniam styl.


(Remek Dobrowolski) #10

Nie poddawaj się tak szybko. Spróbuj wykorzystać 2 następujące tricki, które działają nawet w IE5:

body { font-size: 62,5%; } /* czcionka bazowa o wielkości 10px. Domyślnym rozmiarem tekstu w przeglądarkach jest medium, my ustawiamy ją na 10px gwoli wygody */

/* i dalej jak już chcesz np. */

p { font-size: 1.2em; } /* czcionka akapitu o rozmiarze 12px */

h1 { font-size: 2em; } /* 20px */

PS pamiętaj, że piksele potomka /piksele rodzica = em potomka (zastosuj analogię do Twojego przykładu) drugi trick:

body { font-size: small; }

* html body {

     font-size: x-small;

     f\ont-size: small;

 }

Osobiście rozmiar czcionek zawsze definiuję tym pierwszym sposobem.

Pozdrawiam.


(Johny) #11

Tylko w Viście jest chyba IE 7,jest on lepszy,ale jest takim samym badziewiem,dopiero IE 8 przechodzi Acid 2,dopiero Acid 2,mimo że popularne przeglądarki przechodzą Acid 3,Firefoxowi brakuje 6 punktów,żeby mieć 100/100


(userrpl) #12

Pomogło :slight_smile: oba sposoby działają i czcionka ładnie się układa w IE :-o dzięki za pomoc.