Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: stala pozycja div'a
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
kicaj
Mam cos takiego:
  1. <div id="a">
  2. <div id="a1"></div>
  3. <div id="a2"></div>
  4. </div>

Zaleznie "od pogody" `a1` jest albo ukrywany albo widoczny.
`a` ma ustawiony vertical-align: top.

Problem polega na tym, jesli `a1` bedzie ukryte to `a2` powinno wskoczyc do gory, tak wlasnie sie nie dzieje, dlaczego?
bela
O cssie zapomniałeś :]
kicaj
Cytat(bela_666 @ 2005-06-28 22:27:13)
O cssie zapomniałeś :]

Niee:) Chcialem propozycji:)

Ale podam:
  1. div#a
  2. {
  3. border: 1px solid #FF00FF;
  4. width: 150px;
  5. padding: 5px;
  6. vertical-align: top;
  7. }
  8.  
  9. div#a1
  10. {
  11. border: 1px solid #FF0000;
  12. visibility: hidden;
  13. width: 100px;
  14. height: 100px;
  15. }
  16.  
  17. div#a2
  18. {
  19. border: 1px solid #00FFFF;
  20. width: 100px;
  21. height: 150px;
  22. }
revyag
Problem leży w stylu visibility. Ukrywa element, ale fizycznie pozostaje on na swoim miejscu.
Zamiast tego użyj display.
Kod
div#a1
{
border: 1px solid #FF0000;
display: none;
width: 100px;
height: 100px;
}
kicaj
Banal...
Dzieki:)
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.