Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Poprawność vs. FireFox, wyśrodkowanie..., float: left działa, ale bez tego... :(
strife
post
Post #1





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Najpierw pozwolicie że umieszczę poniżej kod, zanim przejdę do rzeczy:

style.css
  1. body{
  2.  
  3. background: white;
  4. margin: auto;
  5. font-family: Verdana;
  6. font-size: 12px;
  7.  
  8. }
  9.  
  10. #center{
  11.  
  12.  
  13.  float: left;
  14.  margin: auto;
  15.  border: solid 1px;
  16.  padding: 2px 2px 2px 2px;
  17.  width: 500px;
  18.  
  19. }
  20.  
  21. #Mheader{
  22.  
  23.  
  24. margin-bottom: 10px;
  25. background-color: #F0F0F0;
  26. border: solid 1px;
  27. border-color: black;
  28. padding-left: 4px;
  29. padding-right: 4px;
  30. padding-bottom: 2px;
  31. padding-top: 2px;
  32.  
  33.  
  34.  
  35. }
  36.  
  37. #MMenu{
  38.  
  39.   float: left;
  40.  
  41. }
  42.  
  43. #MTopic{
  44.  
  45. margin-left: 4px;
  46. background-color: #F0F0F0;
  47. border: solid 1px;
  48. border-color: black;
  49. padding-left: 4px;
  50. padding-right: 4px;
  51. padding-bottom: 2px;
  52. padding-top: 2px;
  53. width: 100px;
  54.  
  55. }


index.html

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  5. <title>Test</title>
  6. <link rel="stylesheet" type="text/css" href="style.css" />
  7. </head>
  8. <body >
  9.  
  10. <div id="center">
  11. <div id="Mheader">
  12. Header
  13. </div>
  14.  
  15. <div id="MMenu">
  16. <div id="MTopic">
  17. Menu
  18. </div>
  19. </div>
  20.  
  21. <div id="MMenu">
  22. <div id="MTopic">
  23. Menu
  24. </div>
  25. </div>
  26.  
  27. </div>
  28. </body>
  29. </html>


Tak więc chodzi mi aby kolumny Menu były koło siebie, aby to zrobić użyłem:
  1. float: left;


Jest wszystko dobrze na Operze i IE, ale po włączeniu FireFox'a obramowanie zawarte w:
  1. #center{
  2.  margin: auto;
  3.  border: solid 1px;
  4.  padding: 2px 2px 2px 2px;
  5.  width: 500px;
  6. }

Nie obejmuje całej treści, problem udało mi się rozwiązać wpisując właśnie w #center, float: left; - ale po takiej operacji centrowanie strony juz nie działa...

Jeśli ktoś wie jak temu zaradzić, a konkretniej jak usunąć ten problem z Firefox'a będe wdzięczny.

Pozdrawiam!

BTW.

Przepraszam że tak długo...
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 17:15