![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie mam podecia co jest nie tak, prblem wydaje sie banalny:
Kod .blok {background-color:#e3e3e3; width: 640px; float:left; padding: 0; margin: 0} .blok p{background-color:#FFFFFF; width: 187px; height: 100px; float:left; margin-left: 20px; margin-right:0; margin-top: 10px; margin-bottom: 10px; padding: 0;} Chce po prostu zeby te trzy elementy wyswietlily sie obok siebie w linii. W FF i Operze ok, a w IE ostatni p spada pietro nizej bo po lewej stronie margines robi sie z jakiegos powodu podwojny :/pomocy |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
IE ma buga z podwójnymi marginesami dla elementów z nadanym float.
Dodaj sobie dla p display: inline; Wszystkie normalne przeglądarki zignorują tą linijkę (bo tak nakazuje specyfikacja), a IE potraktuje poważnie i elementy wyświetli jako elemeny liniowe. Marginesy będą wtedy normalne. Nie bój się też o ograniczenia wynikające z tego (np. niemożłiwość ustawienia width/height). Zbugowane IE pozwala na nadanie tych wartości nawet dla elementów inline ![]() P.S. Kod margin-left: 20px; margin-right:0; margin-top: 10px; margin-bottom: 10px; Kod margin: 10px 0 10px 20px;
Ten post edytował Zajec 6.01.2006, 23:16:11 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ze niby tak? Tylko o takiej zmianie mowiles?
Kod .blok p{background-color:#FFFFFF; width: 187px; height: 100px; float:left; margin-left: 20px; margin-right:0; margin-top: 10px; margin-bottom: 10px; padding: 0; display: inline} bo nie dziala ;( margines nadal jest taki duzy i p nadal spada w IE |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tak, powinno działać. Podaj adres strony, gdzie to testujesz i gdzie nie działa.
P.S. Mam nadzieję, że o strict doctype nie zapomniałe? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 20:46 |