Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] float + margin - różnie w IE i w FF
mieczyk
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.10.2002

Ostrzeżenie: (0%)
-----


czy ktoś się spotkał z takim oto dziwnym nieco zjawiskiem, że użycie dla danego diva float: left + margin-left, powoduje, że w FF wyświetla się tak jak powinno (czyli szerokość marginesu jest odpowiednia) natomiast w IE - ta szerokość zwiększa się prawie dwukrotnie?


.jakasklasa {
float: left;
margin-left: 20px;
}

w IE margines ok: 40 px
w FF margines: 20 px
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
a79rtur
post
Post #2





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


Zajec: o co chodzi z tym DOCTYPE? jaka bedzie roznica dla STRICT a TRANSITIONAL np. ?
Go to the top of the page
+Quote Post
Zajec
post
Post #3





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Cytat(a79rtur @ 20.03.2007, 13:00:44 ) *
Zajec: o co chodzi z tym DOCTYPE? jaka bedzie roznica dla STRICT a TRANSITIONAL np. ?

Jeżeli IE w pierwszej linijce kodu nie zobacz DOCTYPE typu STRICT, to zacznie działać w "quirks mode", czyli po polsku: trybie dziwactw. Wtedy nie działałą wyśrodkowywanie poziome za pomocą marginesów auto, nie wiadomo jak należy liczyć wyświetlaną szerokość elementu (z paddingami? z borderem? z marginesem?) itp. Po prostu IE działa mało przewidywalnie w quirks mode.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 12:55