Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Podział strony na 3 części
Forum PHP.pl > Forum > Przedszkole
marian84
Mam mały problem z podziałem strony na 3 części w poziomie.

Pierwszy pas wysokości 40px.
Drugi ze scrollem.
Trzeci na samym dole również o wysokości 40px.

Niezależnie od wielkości okna chciałbym by pojawiał się tylko jeden scroll.

Wygląd tak jak na obrazku.

krzysztof_kf
A jak chcesz usunąć pasek przewijania przeglądarki ?
marian84
Generalnie jest tak:
Dzieląc stronę procentowo:

Kod
<div style="height:10%; width:100%">JAKIES ELEMENTY (np. obrazki)</div>
<div style="height:80%; width:100%; overflow:auto">BARDZO DUZO ELEMENTOW KTORE TRZEBA PRZEWIJAC</div>
<div style="height:10%; width:100%">JAKIES ELEMENTY (np. obrazki)</div>


Cytat
A jak chcesz usunąć pasek przewijania przeglądarki ?


W/w przyklad nie wyswietla paska przewijania przegladarki.

Wszystko jest prawie gitara, z tym, że przy pomniejszeniu okna, elementy zawarte w 2 skrajnych paskach, ktore maja po 10% wysokosci staja sie nizsze niz elementy w nich zawarte.
Chodzi o to, że skrajne pasy maja byc zawsze w tym samym miejscu a przewijany tylko srodkowy.
krzywy36
ja bym zastosował pozycjonowanie ustalone dla tych paskow na gorze i na dole a dla diva w srodku ustawil margin/padding, top/bottom wielkosci wlasnie tych paskow, nie jestem pewien czy zadziała tak jak trzeba ale zawsze jakiś pomysł ;>
r4xz
Cytat
przy pomniejszeniu okna, elementy zawarte w 2 skrajnych paskach, ktore maja po 10% wysokosci staja sie nizsze niz elementy w nich zawarte.


matematyka się kłania sciana.gif
masz okno np. 1000x700
zmniejszasz do 500x200
i weź teraz po 10% z jednego i drugiego i masz odp. na swój problem "wysokosci staja sie nizsze niz elementy w nich zawarte"
marian84
Cytat(r4xz @ 28.05.2010, 14:08:28 ) *
matematyka się kłania sciana.gif
masz okno np. 1000x700
zmniejszasz do 500x200
i weź teraz po 10% z jednego i drugiego i masz odp. na swój problem "wysokosci staja sie nizsze niz elementy w nich zawarte"


Z matematyka problemow raczej nie mam. Wiem czemu się tak zachowuje ale nie wiem jak zrobić żeby było dobrze.
tehaha
a nie wystarczy Tobie, żeby te paski na sztywno przypiąć i używać tylko scrolla z przeglądarki? Chodzi mi o takie coś:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Untitled Document</title>
  5. #top{
  6. width:100%;
  7. height:40px;
  8. background:#0066FF;
  9. position:fixed;
  10. top:0;
  11. }
  12. #middle{
  13. width:100%;
  14. margin-top:40px;
  15. float:left;
  16. height:2000px;
  17. background:#00FF33;
  18. }
  19. #bottom{
  20. width:100%;
  21. height:40px;
  22. background:#0066FF;
  23. position:fixed;
  24. bottom:0;
  25. }
  26. </head>
  27. <div id="top">
  28. </div>
  29. <div id="middle">
  30. </div>
  31. <div id="bottom">
  32. </div>
  33. </body>
  34. </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.