Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Div na 100% w drugim div
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Earth
Mam problem z rozszerzeniem diva na 100%.
  1. <div id="body">
  2. <div class="row">
  3. <div class="cell">
  4. <div id="left4">1 Lewa</div>
  5. <div id="left5">2 Lewa</div>
  6. </div>
  7. <div id="center" class="cell">Środek</div>
  8. <div id="right" class="cell">Prawa kolmna</div>
  9. </div>
  10. </div>

  1. div#bg div#body {
  2.    position : relative;
  3.    display: table;
  4.  }
  5.  
  6.  
  7. .row {
  8.    display:table-row;
  9.  }
  10.  
  11.  
  12. .cell {
  13.    display : table-cell;
  14.  }
  15.  
  16.  
  17. div#body div#left4 {
  18.    height : 56px;
  19.    position: relative;
  20.    clear:right;
  21.    float:right;
  22.  }
  23.  
  24.  
  25. div#body div#left5 {
  26.    height : 100%;
  27.    position: relative;
  28.    float:right;
  29.    clear:right;
  30.  }


http://img341.imageshack.us/img341/5666/zr...kranuds0.th.png
Earth
Ten link nie pomaga mi za dużo sad.gif
Jest w nim jak wyrównać 3 równorzędne div, które mam już równe. A mi chodzi jak rozszerzyć div podrzędne do innego div tak jak jest na rys:
http://img341.imageshack.us/img341/5666/zrzutekranuds0.png
zegarek84
normalnie tutaj nie zaglądam i nie wiem czemu zajrzałem... jakoś nie chciało mi sie analizować Twojej koncepcji za co przepraszam i ustawiłem prawie wszystko na sztywno - ale jest miejsce na skalowanie - jakoś mam sentyment do absolute tym bardziej że przez odpowiednią kombinację uzyska się efekt fix czy fixed (jakby tam sie zwał) działający bez skryptów w IE....

skopiuj i zerknij czy może być - podorzucaj po swojemu style i nadaj po swojemu szerokości - ale wtedy na środkowym musisz dać lewa i prawą taka jak szerokości zewnętrznych - środkowa będzie się skalowała w szerokości i wysokości, pozostałe w wysokości:
  1. div {position: absolute;}
  2. #left4, #left5 {left: 0px; width: 200px;}
  3. #left4 {top: 0;
  4. height : 56px;
  5. background-color: yellow;
  6. }
  7. #left5 {top: 56px; bottom: 0;
  8. background-color: red;
  9. }
  10. #center { top: 0 ; bottom: 0;
  11. right: 300px; left: 200px;background-color: green;
  12. }
  13. #right{ top: 0 ; bottom: 0;
  14. right: 0; width: 300px; background-color: grey;}
  15. <div id="left4">1 Lewa</div>
  16. <div id="left5">2 Lewa jk k jo lj o; jo j ol jo ljk o lj ol joi hj ol jo lj o j okl jo lhj ol jo h il hk g ukg uk g</div>
  17. <div id="center">Ĺšrodek</div>
  18. <div id="right">Prawa kolmna</div>
  19. </body></html>
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.