Autor Zpráva
pavelkveton
Profil *
Řádek 2, znak 7: nedovolený atribut "XMLNS".

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
^

Použili jste atribut, který není v definici typu dokumentu u tohoto elementu dovolen. Tato chyba je často způsobena tím, že se dokument v DOCTYPE deklaraci odkazuje na Strict verzi a ve skutečnosti je odladěn podle Transitional (např. pokud jde o atribut „target“ nebo „align“). Druhou možností je, že užíváte nějakou proprietární extenzi jazyka, třeba „marginheight“ (použijte raději CSS) nebo „autocomplete“.

Tato chyba vás také může potkat, pokud užíváte elementy nedovolené v tomto typu dokumentu (třeba EMBED) — každý atribut na takovém elementu vyvolá jednu chybovou hlášku. Jakmile odstraníte problémový element, všechny zmizí.



tohle sem nějak nepobral tedy doctype mam na <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
je to jedina chyba nevit jak tohle napsat validne?

Díky

Moderátor Joker: Titulek „<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lan“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Radek9
Profil
pavelkveton:
Nevím přesně, co je to za chybu, ale když už používáte HTML, proč tam to xmlns s XHTML dáváte? (To samé i xml:lang.)
Joker
Profil
pavelkveton:
A co nechápete na té chybové hlášce?
nedovolený atribut "XMLNS". ... Použili jste atribut, který není v definici typu dokumentu u tohoto elementu dovolen.
To mi přijde vcelku jasné...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: