Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] warstwy...
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Daimos
Witam
potrzebny mi uklad warstw
dokladnie wygladajacy tak


-1- -2- -3-
-4- -5- -6-
-7- -8- -9-

gora: 1 i 3 warstwa ma stala szerokosc, a 2 zmieniana w zaleznosci od tresci
srodek: 4 i 6 stala szerokosc, a 5 zmienia sie
dol analogicznie

wszystko razem musi byc w jednej warstwie

kombinuje, latam po tutorialach i nic :/

  1. <div style="margin-top: 50px; margin-left: 50px; width: 400px;">
  2. <!-- margin left i top tylko dla testow wsadzilem, to nie istotne
  3. w momencie kiedy zmieniam szerokosc, (tu 400px) chcialbym zeby okienko na dole sie rowniez zmienialo)
  4. ponizej pojawiaja sie odwolania do arkuszy styli ale tam tylko ew. tlo jest ustalone, wiec nic to nie zmieni w pozycji warstwy
  5. -->
  6. <div style="position: absolute;">
  7. <div style="float: left" ><img src="windowfiles/lewygorny.gif" alt="" width="18"></div>
  8. <div style="float: left" class="window-g" style="margin-top: 0px;">srodek</div>
  9. <div style="float: left"><img src="windowfiles/prawygorny.gif" alt="" width="18"></div>
  10. </div>
  11.  
  12. <div style="position: absolute; margin-top: 18px; width: 100%;">
  13. <div style="float: left; background-image: url('windowfiles/lewy.gif'); background-repeat: repeat-y; width: 18px"></div>
  14. <div style="float: left; width: auto;" >as</div>
  15. <div style="float: left; background-image: url('windowfiles/prawy.gif'); width: 18px" ></div>
  16.  
  17. </div>
  18.  
  19.  
  20. <div style="position: absolute; bottom: 0;">
  21. <div style="float: left; display:block; left: 0px;" >stopka</div>
  22. <div style="float: left" >stopka</div>
  23. <div style="float: left" >stopka</div>
  24.  
  25. </div>
  26.  
  27.  
  28. </div>
no i powyzej, srodek nie rozjezdza sie maksymalnie, tylko w zaleznosci od tekstu
jak wstawiam szerokosc dla srodkowych warstw 100% to caly szablon sie rozjezdza :/
problemem jest jeszcze pozycja wierszy, warstw ulozonych pod soba
jak sa 3 divy float left, to nastepne jak ulozyc? zeby tworzyly nowy wiersz pod nimi

moze ktos znalazl jakis tutorial ciekawy ? smile.gif
ja szukalem i nic na ten temat nie moge znalesc
Norbas
Skoro 1 i 3 mają stałą szerokość, to dla 1 proponuję: float:left, dla 3 - float:right, dla 2 - tylko marginesy lewy i prawy. To samo z pozostałymi blokami
Daimos
float right rozjezdza sie na IE sad.gif
no ale juz znalalzem rozwiazanie
po prostu zamiast robic divy 3 pod rzad, zrobilem tla np. top left etc
bo mi chodzilo o okienko z obrazkami po bokach, w rogach i na gorze smile.gif
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.