Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] Posiotion:absolute w elemencie o stałej wysokości
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
szczurek
Witam,

mam taki problem.

Jest lista elementów o takiej strukturze

  1. <ul id="menu">
  2. <ul>
  3. <li>podkategoria</li>
  4. <li>podkategroia 2</li>
  5. </podkategoria 3</li>
  6. <div class="wiecej">
  7. <li>więcej</li>
  8. <li class="wiecej">podkategoria 4</li>
  9. <li class="wiecej">podkategroia 5</li>
  10. </div>
  11. </ul>
  12. <li>
  13. Kategoria
  14.  
  15. </li>
  16.  
  17. <li>...</li>
  18.  
  19. </ul>


Do tego jest css, który normalnie ukrywa wszystkie elementy w div class="wiecej" a kiedy div.wiecej:hover wtedy staja się one widoczne.

Problem polega na tym, że pierwszy element li musi mieć zadeklarowaną wysokość.
Mają też position relative a div.wiecej position:absolute. Niestety ustawianie kiedy div. więcej się pojawia to ma szans żeby wyszedł poza ten li o zadeklarowanej wysokości.

Przez to nie widać innych elementów.

Próbowałem sobie poradzić z tym tak, żeby zadeklarować min-height pierwszego li i rzeczywiście wszystko się wtedy rozwijało, ale przesuwało elementy które są poniżej a ja chcę żeby je przykrywało.
DeXTeD
Najpierw popraw listę bo ją źle budujesz (validator.w3.org)
BTW:
Kod
</podkategoria 3</li>

Co to jest?
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.