Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Rozciągnięcie diva
Forum PHP.pl > Forum > Przedszkole
Croos22
Witam
Napisałem sobie banalny szablon i zacząłem kombinować i z height:100% lecz to nic mi nie dało. Chodzi o to, że divy menu i informacje mają być zawsze rozciągnięty do końca. Na <br> proszę nie zwracać uwagi ponieważ w tym tkwi problem a to pomogło mi to sobie jakoś wyobrazić jak będzie wyglądać strona.

Wygląda to tak.
  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  5. <link rel="stylesheet" href="style.css" type="text/css" media="screen" charset="utf-8" />
  6. </head>
  7.  
  8. <div id="top">
  9. <div id="naglowek"><br><center><img src="logo.jpg" alt="Tekst alternatywny" /></center><br></div>
  10. <div id="menu"><br>
  11. <table cellpadding="0" cellspacing="0" class="brd">
  12. <tr><td class="m">Nagłówek</td></tr>
  13. <tr><td><div class="linki">
  14. ><a href="#">Strona</a><br>
  15. ><a href="#">Strona</a><br>
  16. ><a href="#">Strona</a><br>
  17. ><a href="#">Strona</a>
  18. </div>
  19. </table>
  20. </td></tr>
  21.  
  22.  
  23. <br>
  24. <table cellpadding="0" cellspacing="0" class="brd">
  25. <tr><td class="m">Nagłówek</td></tr>
  26. <tr><td><div class="linki">
  27. ><a href="#">Strona</a><br>
  28. ><a href="#">Strona</a><br>
  29. ><a href="#">Strona</a><br>
  30. ><a href="#">Strona</a>
  31. </div>
  32. </table>
  33. </td></tr>
  34.  
  35. <br><br><br><br><br><br><br><br><br><br><br><br>
  36.  
  37. </div>
  38. <div id="informacje"><br>
  39.  
  40. <table cellpadding="0" cellspacing="0" class="brd">
  41. <tr><td class="m">Nagłówek</td></tr>
  42. <tr><td><div class="linki">
  43. ><a href="#">Strona</a><br>
  44. ><a href="#">Strona</a><br>
  45. ><a href="#">Strona</a><br>
  46. ><a href="#">Strona</a>
  47. </div>
  48. </table>
  49. </td></tr>
  50.  
  51.  
  52. <br>
  53. <table cellpadding="0" cellspacing="0" class="brd">
  54. <tr><td class="m">Nagłówek</td></tr>
  55. <tr><td><div class="linki">
  56. ><a href="#">Strona</a><br>
  57. ><a href="#">Strona</a><br>
  58. ><a href="#">Strona</a><br>
  59. ><a href="#">Strona</a>
  60. </div>
  61. </table>
  62. </td></tr>
  63.  
  64. <br><br><br><br><br><br><br><br><br><br><br><br>
  65.  
  66.  
  67.  
  68. </div>
  69. <div id="tresc"><br>Treść strony<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
  70. <div id="stopka">Stopka serwisu</div>
  71. </div>
  72.  
  73. </body>
  74. </html>


  1. html, body {
  2. background-color: #9CA400;
  3. color: #000;
  4. margin: 0;
  5. padding: 0;
  6. }
  7.  
  8. #top {
  9. width: 1000px;
  10. border:3px solid black;
  11. margin: 0 auto;
  12. margin-top: 30px;
  13. }
  14.  
  15. #naglowek {
  16. background-color: white;
  17. border-bottom:1px dashed black;
  18.  
  19. }
  20.  
  21. #menu {
  22. width: 170px;
  23. height: 100%;
  24. float: left;
  25. overflow: hidden;
  26. background-color: white;
  27. padding-left: 6px;
  28. padding-right: 6px;
  29. }
  30.  
  31. #informacje {
  32. width: 170px;
  33. float: right;
  34. overflow: hidden;
  35. background-color: white;
  36. padding-left: 6px;
  37. padding-right: 6px;
  38. }
  39.  
  40. #tresc {
  41. width: 624px;
  42. height; 100%;
  43. float: left;
  44. overflow: hidden;
  45. background-color: white;
  46. border-right:1px dashed black;
  47. border-left:1px dashed black;
  48. padding-left: 10px;
  49. padding-left: 10px;
  50.  
  51.  
  52. }
  53.  
  54. #stopka {
  55. clear: both;
  56. width: 100%;
  57. background-color: white;
  58. }
  59.  
  60. .m {background: url(naglowek.jpg);
  61. width:160px;
  62. height:20px;
  63. text-align:center;
  64. font-weight:bold;
  65. color:#fff}
  66.  
  67. .linki {padding:8px;
  68. letter-spacing:1px}
  69.  
  70. .brd {border:1px solid #C6C6C6}
  71.  
  72.  
mrk9109
Polecam:
http://www.kurshtml.boo.pl/css/wstep,szablon.html
hankos0
W styl diva, który ma być powtarzany wstaw
  1. background-repeat: repeat-y;

I wywal tabele z kodu. Jak się uczysz, to ucz się poprawnej budowy kodu - tabele tylko do danych tabelarycznych!
Croos22
Próbowałem już w ten sposób.Tyle, że tym razem z grafiką lecz jest ona rozciągnięta do tą do póki nie kończy się tekst a mi chodzi aby to było do końca div.
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.