![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zastanawiało mnie to od początku, ale pomyślałem, że zapytam kiedy indziej. Okazało się bowiem, że IE nie wyśrodkuje mi strony za pomocą
jeśli do strony nie dodam DTD. Dodałem więc do pliku header.php, który "includuje" do każdej podstrony, ale nie działa. Staram się trzymać zasady XHTML, lecz cała strona zwiera również skrypty php. Nie kompiluje się jednak gdy dodam do niej instrukcję XHTML na poczatku dokumentu, tj.
W ogóle nie wiem jak i czy wstawiać nagłówki tego typu na stronie *.php. Oto cały kod header.php, który jak sądze zawiera mnóstwo błedów.
Mógłbym właściwie ten plik nazwać header.xhtml, jednak chcę aby była linijka
której php nie akceptuje w takiej wersji. Ten post edytował Zyggmunt 20.05.2009, 18:42:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
IE jeżeli wykryje cokolwiek przed DOCTYPE, np:
To przechodzi w tryb wstecznej kompatybilności. Poprawny szkielet dkomuentu, który działa wszędzie: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Niestety IE nie obsługuje również typu MIME: application/xhtml+xml, więc trzeba serwować mu text/html (albo ogólnie wszystkim przeglądarkom text/html)<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Przykładowy dokument</title> <style type="text/css"> #wrapper{ width: 80%; margin: 100px auto; } </style> <script type="text/javascript"></script> </head> <body> <div id="wrapper"> <p>Content</p> </div> </body> </html> Cytat nie wyśrodkuje ci Co za bzdura...
margin: 100px auto; bo masz tam 100 px, daj margin:0 auto; Ten post edytował Crozin 21.05.2009, 15:43:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 08:34 |