Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] margin-left i IE
Forum PHP.pl > Forum > Przedszkole
pro-mil
Witam
Problem chyba banalny ale kombinuję i nic nie wiem sad.gif. Tak więc mam ochotę, żeby w jednym div’ie były 2 inne w odpowiedniej odległości. Zrobiłem z grubsza to tak:

  1. <div style="width: 500px; height: 400px; background-color: green">
  2. <div style="float: left; width: 100px; height: 100px; background-color: blue; margin: 20px 20px 20px 20px ">1</div>
  3. <div style="float: left; width: 100px; height: 100px; background-color: blue; margin: 20px 20px 20px 20px ">2</div>
  4. </div>


Tyle, nie wiem czy to jest jakoś niepoprawnie napisane czy co, bo w IE div o zawartości '1' ma margin-left 40px zamiast deklarowanych przeze mnie 20 px. Jak to poprawnie napisać jeśli jest źle ? (jak osiągnąć te 20px)

Pozdrawiam i z góry dziękuję za pomoc smile.gif.
mike
Bardzo stary i znany błąd IE.
IE podwaja marginesy dla elementów floatowanych

Są dwa rozwiązania:
  • dodać alternetywne style dla IE
  • dodać dla elemntów display: inline;
pro-mil
Bardzo stary a ja jestem bardzo młody jeśli chodzi o div'y i css.

Pomogło

Bardzo dziękuję

ps. jest jakiś wątek który wyjawia stare/młode i głubie błędy IE ? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.