Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Środkowanie div
Teppic
post 30.03.2012, 09:56:52
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.09.2008

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


Mój plik z css:
  1. *{
  2. margin: 0;
  3. padding: 0;
  4. }
  5.  
  6. html body{
  7. background-color:white;
  8. text-align:center;
  9. margin:0 auto;
  10. }
  11.  
  12. .gora{
  13. border: 2px solid red;
  14. margin: 0 auto;
  15. height: 60px;
  16. width: 300px;
  17. }
  18.  
  19.  
  20. .dol{
  21. border: 2px solid red;
  22. height: 60px;
  23. width: 300px;
  24. }


A to plik index.php:

  1. <html><head>
  2. <link rel="stylesheet" type="text/css" href="index.css" />
  3. </head>
  4.  
  5. <body>
  6.  
  7. <div class="gora"></div>
  8.  
  9. <div class="dol"></div>
  10.  
  11.  
  12.  
  13. </body>
  14. </html>


W czym problem? Otóż Opera nie środkuje mi diva o nazwie "dol", czyli po prostu ignoruje "text-align" w znaczniku "body". IE8 wszystko cacy!

Tak, wiem muszę nadać parametr "margin: 0 auto" divowi "dol" aby byl na srodku, ale... Ja chcę aby ten dolny div miał powiedzmy margines górny o szerokosci np. 100px a dolny o szerokości 10px. I po zawodach;).

Znalzalem metodę by uzyć dyrektywy "dispalay: inline-block" dla diva "dol" by zostal srodkowany metodą "text-align" ale jestem dociekliwy i chcę wiedzieć czy istnieje bardziej "ładna" metoda;).

No i jeszcze bardziej "brutalny" sposób to danie trzeciego niewidzialnego diva między tym "gora" i "dol" o szerokosci jaka chcę;P

A może istnieje "piękniejszy" sposób?

P.S> Uczę się tego CSS bo chcę to znac na perfekt ale zaczynam tęsknić za czasami tabelek;).

Ten post edytował Teppic 30.03.2012, 10:12:08
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:51