Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: DIV absolute nIE działa
Forum PHP.pl > Forum > Po stronie przeglądarki
my_kel
Witam
Wrzucilem tez tutaj, bo nie wiem gdzie to pasuje.
Mam cos takiego:

<div class="kontener">
<div class="menu">Menu</div>
</div>

<div class="kontener">
<div class="menu">Menu</div>
</div>

<div class="kontener">
<div class="menu">Menu</div>
</div>

<div class="kontener">
<div class="menu">Menu</div>
</div>

  1. .kontener {
  2. float:left;
  3. position:relative;
  4. width:200px;
  5. height:200px;
  6. }
  7. .menu {
  8. position:absolute;
  9. top:190px;
  10. left:0px;
  11. }


No teraz problem:
Pod FF wszystko jest ok. Menu zawsze jest na wierzchu danego kontenera i pozostalych rowniez. Na IE menu jest na wierzchu tylko tego danego z ktorego zostanie wywolane natomiast pojawia sie pod spodem sasiadujacych elementow.
Dodam ze z-index nic nie daje.
Jakas sugestia?
MS
nevt
To nie div nie działa tylko IE - to znany bug a używanie google nie boli...
na przyszłość polecam: Lista bugów przeglądarek (głównie IE)

Skoro pozycje klasy menu i tak ustawiasz absolutnie, to wrzuć całość do kontenera jeszcze wyższego rzędu, wyciągnij pozycje menu do jego poziomu i będzie dobrze rownież w IE... W IE (błędnie) z-index ustala kolejność wyświetlania elementów w odniesieniu do rodzica... a nie reszty dokumentu...

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