Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html][css] Wyskakujący div
Forum PHP.pl > Forum > Przedszkole
Zwariowany
Witam. Z divem, w którym to jest treść ABC, mam taki problem, że wyświetla się on poprawnie wszędzie oprócz IE, a ta niepoprawność wynika, że "wyrzuca" go bardzo na prawo z diva tego, który ma 800px. Czy jest na to jakaś rada?

  1.  
  2. <div style="width: 800px; margin-left: auto; margin-right: auto;">
  3.  
  4. <div style="display: none; clear: both; margin-left: 54px; width: 500px; position: absolute;">ABC</div>
  5.  
  6. </div>
  7.  


MateuszS
a potrzebujesz tego position absolute? Jezeli ma zostac to okresl jego polozenie (top, left, bottom, right)
Zwariowany
Ma zostać, bo to jest taki popup, ale za pomocą jakich atrybutów określić jego położenie? 
MateuszS
Wartości sobie pozmieniaj, podałem jako przykład
  1. <div style="display: none; clear: both; margin-left: 54px; width: 500px; position: absolute; top: 20px; left: 30px;">ABC</div>
Zwariowany
Niestety, to nie zadziałało ;/
Blame
To wygląda na problem z podwajaniem marginesów w IE. Są dwie rady:
1. Ustaw blokowi z marginesem display:inline albo,
2. Ustaw blokowi oddzielny margines dla starszych IE za pomocą * czyli "* margin-left:10px;" <- przykład.
Zwariowany
to nie zadziałało. NIe jest to raczej problem podwójnych marginesów. Wygląda na to, że IE w ogóle nie bierze pod uwagę, że ten div znajduje się w innym divie (tym, który ma 500px)
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.