DOCTYPE: XML Radka Hulána (aktualizace)

Varování: tento článek je ztrátou času číst. Nicméně, aspoň je krátký…


Pár lidí teoretizuje o Webu 2.0, nicméně, já jsem na něj rovnou přešel. Web 2.0 funguje ve všech dostupných browserech bez nějakého náročného testování.

Přitom stačí tak málo, změnit DOCTYPE:

Vše je samozřejmě plně validní 🙂


Aktualizace: výše uvedený DOCTYPE jsem zrušil. Přestože veškeré testované prohlížeče na PC, Linuxu a Mac OS X jej zobrazí správně, stále populárnější Opera Mini na mobilních telefonech s ním měla problém a web zobrazovala bez jakéhokoliv formátování, odstavců, atd.

Nicméně je zajímavé, že takovýto DOCTYPE již bez problémů funguje i v Opeře Mini:

Komentáře 13

  1. #1 Oldřich Šálek

    jenom žasnu...

  2. #2 vgen

    To zas bude flame, ze to není validní xHTML, bez pochopení principu modularizace.

  3. #3 Josef Petrák

    Není nad nevinné hrátky s W3C specifikacemi 😉 jen nechápu, proč na začátku DTD souboru uvádíte XML hlavičku. Trochu zbytečné, nemyslíte?

  4. #4 vladimír

    A co na to prohlížeče (jako jak se liší vykreslování proti xhtml/html) jinak koukám, že je váš web validní i podle xhtml 1.1.

  5. #5 Jan Angelovič

    Malá poznámka k použitému veřejnému identifikátoru:

    Sice není nutné, aby se jednalo o formální veřejný identifikátor, ale nevidím důvod, proč by tomu tak nemohlo být - stačí ho jen trochu přepracovat. Navrhuji něco na tento způsob:

    -//Radek Hulan//100% validni XML Radka Hulana verze 2.0//CS

  6. #6 mach

    Neplete si tu někdo "Web 2.0" (= AJAX, social networking, semantic web...) s "XHTML 2.0"?

  7. #7 Radek Hulán autor webu ▲10 ▼0

    [6] někteří lidé zjevně nechápou vtip 😉

  8. #8 Radan Tuhý

    Že se jedná o vtip je předpokládám zcela zřetelné 🙂 a přiznávám, že to vypadá hezky 🙂 že bych si taky udělal vlastni DOCTYPE? 🙂

  9. #9 Jan Brašna

    Co konkrétně Mini vadilo? Neznámá organizace? Nebo servery v Oslu neumí něco jiného z toho, co je potřeba?

  10. #10 Jan Angelovič

    [9] OM vadilo, že ten veřejný identifikátor nezná. Každý browser se k tomu staví po svém, většinou zvolí dle uvážení quirks nebo standard zpracování. Prohlížeč není validátor, jeho úkolem je dokument zobrazit a tedy napasovat ho na nějaký typ dokumentu který zná.

    Ještě k tomu původnímu identifikátoru: znak % by se zde používat neměl.

  11. #11 Ján Varhol

    Toto je správne. Koniec všetkým flame okolo doctypov - vytvorme si každý vlastný 😄

  12. #12 Ondra

    Ale tkhle by jste si mohli přidat třeba IFRAME do xhtml1.0 strict. To se hodí. Ondra

  13. #13 Slash

    Kdyby jste náhodou nevěděli co to je Web 2.0 tak se mrkněte na
    tohle video Je to tam skvěle vysvětlené.