Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] float + margin - różnie w IE i w FF
mieczyk
post 26.01.2007, 20:33:38
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
babejsza
post 26.01.2007, 21:46:30
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


dodaj "display: inline".
Go to the top of the page
+Quote Post
mieczyk
post 26.01.2007, 21:55:16
Post #3





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

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


do diva display: inline?

nie wnikam w slusznosc i logike takiego rozwiazania - ale nie jest ono skuteczne... tzn. zadnych zmian
Go to the top of the page
+Quote Post
babejsza
post 26.01.2007, 22:43:15
Post #4





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Podaj pełny kod bo wydaje mi się, że masz problem z innym elementem. Sposób, który podałem to standardowy fix na bug w IE.

Ten post edytował babejsza 26.01.2007, 22:43:41
Go to the top of the page
+Quote Post
mieczyk
post 26.01.2007, 22:53:03
Post #5





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

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


okej - faktycznie. utworzylem sobie jaka tam prosta divową konstrukcję i inline pomaga. postaram sie sam poszukac bledu i jak nie znajde - to wowczas bede prosic o pomoc tutaj.
Go to the top of the page
+Quote Post
Zajec
post 29.01.2007, 18:27:11
Post #6





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

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


Dla potomnych: ważny jest DOCTYPE strict.
Go to the top of the page
+Quote Post
boya
post 16.03.2007, 20:06:05
Post #7





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


mam podobny problem

Podwójnie zadeklarowana wartość pojawia sie w IE miedzy divami w pionie ... w poziomie sie ładnie kleją do siebie


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
Zajec
post 19.03.2007, 21:02:20
Post #8





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

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


Cytat(boya @ 16.03.2007, 20:06:05 ) *
mam podobny problem

Podwójnie zadeklarowana wartość pojawia sie w IE miedzy divami w pionie ... w poziomie sie ładnie kleją do siebie

Zmień tę linijkę kodu, o której myślę.
Go to the top of the page
+Quote Post
a79rtur
post 20.03.2007, 13:00:44
Post #9





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. ?


--------------------
php 5.1.2 & Apache 2.0.50 & MySQL 4.1.7 @ WinXP Pro
..:: GG 6449856 ::..
www.londyn.me.uk - ogłoszenia mieszkaniowe dla Londynu
Go to the top of the page
+Quote Post
Zajec
post 20.03.2007, 22:07:40
Post #10





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

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

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 02:13