( Charybdis | 2010. 04. 30., p – 16:23 )

Az a vicc amúgy, hogy a legtöbb oldal még mindig "XHTML"-t használ, ami valójában HTML5, vagy más megközelítésben hibás HTML 4.01.

Pl. a hup kódja sem jó:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Ennek semmi értelme nincsen, mert ha text/html MIME típusban jön az oldal, akkor az HTML, viszont akkor rossz a doctype, meg akkor mit keres itt az xmlns meghatározás HTML-ben?

Ha meg ez XHTML akart lenni, akkor application/xhtml+xml MIME típusban kellett volna küldeni az oldalt, amit viszont ez IE nem ért meg.

A HTML5 megoldotta a problémát: az ilyen ál-XHTML oldalak mostmár szabályosak a HTML5-ben.

De azt látni kell, hogy a kód legelején az XHTML doctype és az xmlns teljesen felesleges.