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)
<?php
header('Content-type: application/xhtml+xml'); ?>
to zostanie on potraktowany jako dokument XHTML. A jeżeli masz plik .html ale wyślesz nagłówek
<?php
header('Content-type: image/jpeg'); ?>
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