Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Problem z szerokością i wysokością div'ów
Forum PHP.pl > Forum > Przedszkole
zaajcu
Cześć. Mam problem z dość wydawało by się banalną sprawą ale meczę to już 3 dzień i nie mogę jakoś tego zrobić. Szukałem odpowiedzi na necie ale niestety mało co to dało :/ w związku z tym proszę was o pomoc.

Problem mam z szkieletem strony

  1. <div class="center">
  2. <div class="top"></div>
  3. <div class="middle">
  4. <div class="left"></div>
  5. <div class="right"></div>
  6. </div>
  7. <div class="footer"></div>
  8. </div>


  1.  
  2. html,body
  3. {
  4. background: #f2f2f2;
  5. color: #555;
  6. font: 12px/18px arial,tahoma;
  7. padding:0;
  8. margin:0;
  9. height:100%;
  10. }
  11.  
  12. .center
  13. {
  14. margin:0 auto;
  15. min-height:100%;
  16. background: silver;
  17. width:1200px;
  18. }
  19. .top
  20. {
  21. height:200px;
  22. background: gold;
  23. }
  24. .middle
  25. {
  26. background: pink;
  27. height:100%;
  28. overflow: inherit ;
  29. }
  30. .left
  31. {
  32. display: inline-block;
  33. width:200px;
  34. height: 100%;
  35. background: red;
  36. }
  37. .right
  38. {
  39. display: inline-block;
  40. width:100%;
  41. height: 100%;
  42. background: green;
  43. }
  44. .footer
  45. {
  46. width:100%;
  47. height:100px;
  48. background: blue;
  49. }



Chodzi o to żeby całość strony jak będzie mało treści była na 100% strony i tu zaczynają się schody ponieważ nie mogę ustawić wysokości diva(middle) przy ustawieniu 100% div jest wysoki jak całe okno przeglądarki , następna sprawa do 2 divy left i right powinny mieć one wysokość zawsze 100% diva(middle) oraz div(right) powinien być szeroki na resztę szerokości div'a(middle)

Pomocy! wink.gif
Uriziel01
Nie jestem epwny czy to tylko ja nie mam takiej wyobraźni abstrakcyjnej, ale nie widzę z opisu do dokładnie chcesz uzyskać wink.gif
Odpowiem jedynie że śmiało możesz przypisać dla "left" i "right" "height:100%" bo będzie się to odwoływać do elementu w którym są zagnieżdżone w tym przypadku "middle". Może masz jakąś graficzna reprezentację tego?
zaajcu
Chciałbym uzyskać coś takiego


założenie jest takie że jak jest mało treści to jest to na całą stronę przeglądarki bez scroll'a

natomiast jak się zapełnia tekstem to się normalnie powiększa i pojawia się scroll w przeglądarce (nie w div'ie)
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.