Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][HTML]Tło i wyśrodkowanie diva
Forum PHP.pl > Forum > Przedszkole
Turson
Mój CSS:
  1. body{
  2. background: url(bg.png) repeat;
  3. font-family: Arial, Verdana, Helvetica, sans-serif;
  4. font-size: 75%;
  5. margin: 0px;
  6. color: #000000;
  7. }
  8. .menu_gora {
  9. background: url(menugora.jpg) repeat-x top;
  10.  
  11. height: 80;
  12. padding: 5px;
  13.  
  14. }
  15. .logo {
  16. margin: 10;
  17.  
  18.  
  19. }
  20. .main {
  21. background: url(kwadratin.jpg) repeat-x;
  22. position: absolute;
  23. margin-left: auto;
  24. margin-right: auto;
  25. vertical-align: top;
  26.  
  27.  
  28.  
  29. }

HTML:
  1. <body class="body" id="body">
  2.  
  3. <div id="menu_gora" class="menu_gora"></div>
  4. <div id="logo" class="logo"><center><img src="logo.jpg"></center></div>
  5. <div id="main" class="main"></div>


Pierwszy problem, to to, że div "main" nie wyświetla się to tło, które ma.
Drugi problem, div "main" nie jest wyśrodkowany
cniak
css
  1. body {
  2. background: url('bg.png');
  3. font-family: Arial, Verdana, Helvetica, sans-serif;
  4. font-size: 75%;
  5. color: #000000;
  6. padding:0;
  7. }
  8. #main {
  9. background: url(kwadratin.jpg) repeat-x;
  10. vertical-align: top;
  11. width:900px;
  12. margin:0px auto;
  13. padding:0;
  14.  
  15. .menu_gora {
  16. background: url(menugora.jpg) repeat-x top;
  17. height: 80px;
  18. padding: 5px;
  19. }
  20. .logo {
  21. margin: 10;
  22. }


html
  1.  
  2. <div id="menu_gora" class="menu_gora">tekst</div>
  3. <div id="logo" class="logo"><center><img src="logo.jpg"></center></div>
  4. <div id="main">tekst</div>


W #main usunołem position: absolute. Używanie "position: absolute" nie ma sensu skoro nie użyłeś position: releative. To mogło być przyczyną, jeżeli chcesz cos miec na srodku używaj margin: 0px auto; z dopisaniem jakiejs szerokości, np. width: 900px;. Margin: 0px auto używa się w większości w blokach (div)
Turson
Rezultat taki, że menu_gora zniknęło w ogóle
Już wiem, bo nie zamknąłeś }


  1. Dobra, dodałem nowe
  2. .mgp {
  3. text-align:right;
  4. color:white;
  5. font-size:30px;
  6. padding: 0px;
  7. }

Jako wyswietlanie tekstu w menu_gorne ale po prawej stronie

Oraz html
  1. <div id="menu_gora" class="menu_gora">teksssssssssssssssssssss<div id="mgp" class="mgp">prawooo</div></div>

Ale wyświetla się niżej
cniak
nie mozesz dac text-align: right, tylko float: right. Uzyj tez <div style=" clear: both;"></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.