Stránka 1 z 1

Deklarace doctype a Validator w3

Napsal: 22 lis 2011 22:03
od mistr moskva
Dobrý den,
chtěl jsem projet validatorem.w3.org jedny stránky, jež mají v doctype uvedeno, že zdrojový kód je psán v XHTML 1.0 transitional, ale když to udělám a nechám validátoru volnou ruku, kdy sám automaticky vybere "správnou" deklaraci doctype, vypíše, že dané stránky jsou psané v HTML 4.01 Transitional.

Chtěl bych se zeptat co to znamená. Napsal snad webmaster zdrojový kód dle zásad HTML 4.01 Transitional a doctype špatně definoval?

Předem děkuji za Vaše rady a podněty :)

Re: Deklarace doctype a Validator w3

Napsal: 22 lis 2011 22:14
od Myloš
Stránka může být napsána podle pravidel syntaxe XHTML nebo podle pravidel syntaxe HTML.
Teorie praví, že by deklarace Doctype měla být odpovídající použité syntaxi.
Praxe praví, že je to úplně jedno. Jediný význam deklarace Doctype je to, jaký vykreslovací režim prohlížeč použije, tedy jestli standardní, nebo režim zpětné kompatibility zvaný quirk.
Většina webů, které uvádějí v Doctype libovolný XHTML – ač je v kódu použita i syntaxe XHTML, jsou ve skutečnosti posílány prohlížečům s mime-typem text/HTML, což má v praxi ten důsledek, že je všechny prohlížeče považují za HTML a chovají se k nim tak, takže jediný, kdo je považuje za XHTML, je oficiální validátor (a možná nepoučený kodér).

Na téma Xhtml a HTML vřele doporučuji http://www.webylon.info/K.XHTML

Re: Deklarace doctype a Validator w3  Vyřešeno

Napsal: 22 lis 2011 22:18
od mistr moskva
Skvěle. Děkuji za objasnění :)