Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Ustawienie treści na środku strony w IE
Forum PHP.pl > Forum > Przedszkole
-tomek1973-
Mam poniższy kod, za pomocą którego chcę ustawić na środku dwie warstwy.
Wszystko działa idealnie w przeglądarkach Chrome i Mozilla, natomiast rozsypuje się w IE.
Co trzeba zrobić, aby to działało?

  1.  
  2.  
  3.  
  4. <div style="
  5. margin-left:auto;
  6. margin-right:auto;
  7. width:1000px;
  8. height:600px;
  9. background-color:#ff0000;
  10. ">
  11. <img src="logo.jpg"><br>
  12.  
  13. <div style="
  14. margin-left:auto;
  15. margin-right:auto;
  16. width:600px;
  17. height:600px;
  18. background-color:#ffffff;
  19. "></div>
  20.  
  21.  
  22. </div>
by_ikar
IE nie rozumie marginesu automatycznego, którym byś mógł sobie wyśrodkować stronę i trzeba zastosować pewien myk. Kontener w którym trzymasz stronę ustawiasz jako margin auto. A body nadajesz text-align: center. Samemu kontenerowi musisz jeszcze dodać text-align:left, co by tekst również i w kontenerze nie był na środku. Po takim zabiegu IE 6/7 powinno wyśrodkować ci stronę. Dodatkowo, taki temat już był poruszany na forum: http://forum.php.pl/index.php?showtopic=123947 na drugi raz szukaj, oszczędzisz sobie czasu na oczekiwanie ewentualnej odpowiedzi.

Hint: margin, ie, internet exploder
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.