Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> div centrowanie w pionie i scroll
Jaremilus
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.05.2013

Ostrzeżenie: (0%)
-----


Witam, mam do rozwiazania maly problemik z divami, mianowicie:

Div pomaranczowy powinien miec zawsze 16px odstepu od naglowka i stopki oraz wypelniac 100% wysokosci obszaru pomiedzy nimi, niezaleznie od tego czy zmniejsze okno przegladarki czy dam pelny ekran.

Div zielony powinien byc zawsze wycentrowany w pionie wzgledem Diva pomaranczowego, a tresc skrolowana jesli wykroczy poza obszar pomaranczowy.

Niestety tak sie nie dzieje, dlatego jestem ciekawy czy istnieje jakies rozwiazanie tego problemu na bazie css? Ewentualnie gdzie popelniam blad. Dzięki za pomoc!

  1. <style media="all" type="text/css">
  2.  
  3. #strona {
  4. position: relative;
  5. background-color:#000;
  6. width: 960px;
  7. margin: 0px auto;
  8. height: 100%;
  9. }
  10.  
  11. #sekcja1 {
  12. position: fixed;
  13. width: 960px;
  14. margin: 0px auto;
  15. top: 16px;
  16. height: 122px;
  17. }
  18.  
  19. #sekcja2 {
  20. position: fixed;
  21. background-color:#C96;
  22. top: 154px;
  23. bottom: 36px;
  24. width: 960px;
  25. min-height: 590px;
  26. max-height: 725px;
  27. }
  28.  
  29. #tabela {
  30. display: table;
  31. height: 100%;
  32. margin: auto;
  33. }
  34.  
  35. #komorka {
  36. display: table-cell;
  37. vertical-align: middle;
  38. }
  39.  
  40. #tresc {
  41. background-color: #0F6;
  42. width: 960px;
  43. height: 490px;
  44. }
  45.  
  46. #sekcja3 {
  47. position: fixed;
  48. bottom: 0px;
  49. width: 960px;
  50. }
  51.  
  52. #naglowek {
  53. text-align:center;
  54. background-color:#CCC;
  55. height:100%;
  56. }
  57.  
  58. #stopka {
  59. text-align:center;
  60. background-color:#CCC;
  61. height: 20px;
  62. }
  63.  
  64. </style>
  65. </head>
  66.  
  67. <div id="strona">
  68. <div id="sekcja1">
  69. <div id="naglowek">header</div>
  70. </div>
  71. <div id="sekcja2">
  72. <div id="tabela">
  73. <div id="komorka">
  74. <div id="tresc">zawartosc</div>
  75. </div>
  76. </div>
  77. </div>
  78. <div id="sekcja3">
  79. <div id="stopka">stopka</div>
  80. </div>
  81. </body>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
AdIoS_Neo
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 43
Dołączył: 8.03.2009

Ostrzeżenie: (0%)
-----


Witam,
o takie coś Ci chodziło ?
  1. <!DOCTYPE html>
  2. <html lang="pl">
  3. <meta charset="utf-8" />
  4. <style media="all" type="text/css">
  5. *{
  6. margin: 0px;
  7. padding: 0px;
  8. }
  9. html, body{
  10. height: 100%;
  11. }
  12.  
  13. #strona {
  14. position: relative;
  15. width: 960px;
  16. margin: 0 auto;
  17. height: 100%;
  18. /* fix margin collapse */
  19. border-top: 1px solid transparent;
  20. margin-top: -1px;
  21. }
  22. #sekcja1 {
  23. height: 122px;
  24. margin: 16px 0 0;
  25. }
  26. #naglowek {
  27. text-align:center;
  28. background-color:#CCC;
  29. height:100%;
  30. }
  31. #sekcja2 {
  32. background-color:#C96;
  33. min-height: 590px;
  34. height: calc(100% - 154px - 36px);
  35. height: -webkit-calc(100% - 154px - 36px);
  36. margin: 16px 0;
  37. }
  38. #tabela {
  39. display: table;
  40. width: 100%;
  41. height: 100%;
  42. margin: auto;
  43. }
  44. #komorka {
  45. display: table-cell;
  46. vertical-align: middle;
  47. }
  48. #tresc {
  49. background-color: #0F6;
  50. width: 960px;
  51. height: 490px;
  52. }
  53. #sekcja3 {
  54. height: 20px;
  55. }
  56. #stopka {
  57. text-align:center;
  58. background-color:#CCC;
  59. }
  60. </style>
  61. </head>
  62. <div id="strona">
  63. <div id="sekcja1">
  64. <div id="naglowek">header</div>
  65. </div>
  66. <div id="sekcja2">
  67. <div id="tabela">
  68. <div id="komorka">
  69. <div id="tresc">zawartosc</div>
  70. </div>
  71. </div>
  72. </div>
  73. <div id="sekcja3">
  74. <div id="stopka">stopka</div>
  75. </div>
  76. </div>
  77. </body>
  78. </html>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 23:29