Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/XHTML] Walidacja xhtml 1.1, lub xhtml 1.0 Strict
neoplusplus
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 1.04.2008

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


Witam serdecznie. Mój problem przedstawia się następująco: chciałbym tworzyć za pomocą .php pliki z rozszerzeniami .xhtml, gdyż dając DOCTYPE xhtml 1.0 Strict lub xhtml 1.1 walidator wywala mi błąd złego rozszrzenia. Jest w php5 jakaś możliwość generowania plików z rozszerzeniami xhtml, czy muszę zdać się na HTML 4.01 Transitional?

Z góry dziękuję za wszelkie odpowiedzi : )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Co do następcy HTML - źle napisałem
Cytat("mike")
A jeśli chodzi o "następce" HTMLa 4.1 to faktycznie - XHTML 1.1 nim nie jest. Jest to standard przygotowany na innych pomysłach i nie kontynuuje on myśli HTMLa.
Standardem, który może być nazwany następcę HTML 4.1 jest HTML 5.
Rozszerzenie nie ma najmiejszego znaczenia - ważny jest nagłówek (content-type) jaki wysyłasz. Jeżeli masz plik .php na na jego początku dasz (tj. przed wysłaniem jakiejkolwiek treści do przeglądarki)
  1. <?php
  2. header('Content-type: application/xhtml+xml');
  3. ?>
to zostanie on potraktowany jako dokument XHTML. A jeżeli masz plik .html ale wyślesz nagłówek
  1. <?php
  2. header('Content-type: image/jpeg');
  3. ?>
to zostanie on potraktowany jako obrazek, a nie plik HTML.
Cytat
To co stosować? HTML 4.1, czekać na HTML 5 i "olać" XHTML?
HTML5 jeszcze nawet nie istnieje - a zapewne zdajesz sobie sprawę, że zanim przeglądarki zaczną poprawnie go obsługiwać minie trochę czasu?

Jeśli chcesz - możesz używać HTML 4.1, ale obecnie najpopularniejszy jest XHTML 1.0 Strict
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: 8.10.2025 - 16:31