Dneska jsem si přečetl Radkův článek a zjistil, že můj web je sice XHTML 1.0 validní, ale je brán jako HTML. To mě vážně naštvalo, tak jsem přidal správnou hlavičku, upravil kód na XHTML 1.1 a vše konečně běží jak má.
Obrovská výhoda je, že můj web nehlídá nějaký validátor, ale přímo XML parser, takže každý prohřešek hned vidím. Při chybě se totiž stránka nezobrazí a místo ní uvidím kde je chyba.
Po pár úpravách mám moderní web, mám správný MIME typ a XHTML kód.
Dále bylo potřeba upravit JavaScript, protože v XHTML nelze použít klasické komentáře <!-– text -->, ale musíte je nahradit //<![CDATA[ text //]]>. Také nemůžete při kontrole přistupovat k prvkům formuláře tímto způsobem document.formular.prvek.value, ale document.getElementById('idprvku').value.
Pozor, IE neumí application/xhtml+xml ale musíte nastavit text/html. PHP kód který za vás vyřeší chybu IE najdete na stránkách WELL.DONE.
linkuj.cz],
[
jagg.cz],
[
asdf.sk],
[
del.icio.us]
PDF]
RSS komentářů] k článku
Napsat] komentářNic jako XHTML 1.1 Strict neexistuje, existuje pouze XHTML 1.1
]Reakce na Acci #1Načítám náhled komentáře...: Mas pravdu, to jsem se blbe upsal. Puvodne jsem psal o XHTML 1.0, a pak jsem to zmenil, ale ten strict mi tam zustal. Diky, opraveno.
]A víš, že tvoje stránky NEJSOU validní ???
]Reakce na kuba-kubula #3Načítám náhled komentáře...: stačí zadat jinou než úvodní stránku… tak třeba když tam je formulář na odesílání komentářů, máš to špatně…
]Reakce na kuba-kubula #4Načítám náhled komentáře...: Vim, formular prave prepisuji.. Tak proto to neni validni.. Pockej za chvilicku.
]parada
…taky se chci na svych strankach chlubit ze jsou validni, ale blba reklama z wz.cz mi to kazi :/
]tak si tu reklamu uprav aby byla validni, sice se do ni nema zasahovat, ale kdyz bude funkcni jako predtim neidim v tom hacek
]Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!
Další informace naleznete zde.