Cesky validator

Programovacie jazyky, rady, poradňa...
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Cesky validator

Príspevok od používateľa "J" »

Takze zacal som miesto v HTML robit stranky v XHTML 1.0 strict. Ked validujem cez oficialny validator, vsetko je v poriadku. Ked vsak validujem cez cesky validator, furt mi hlasi chyby...mam to napriklad takto:

Kód: Vybrať všetko

<!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" lang="en"> 
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<link rel="stylesheet" type="text/css" href="stylesheet.css" />
	<title>...</title>
</head>
Takto mi vyhodi 2 chyby:
Řádek 1, znak 109: definice typu dokumentu "-//W3C//DTD XHTML 1.0 Strict//EN" obsahuje chyby. Příčinou této chyby je posílání XHTML dokumentu s typem „text/html“. A k tomu chyby ako znaková data nejsou povolena na tomto místě, net zapis a pod.
Dobre, tak zamenim text/html.

Kód: Vybrať všetko

<!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" lang="en"> 
<head>
	<meta http-equiv="Content-Type" content="application/xml; charset=UTF-8" />
	<link rel="stylesheet" type="text/css" href="stylesheet.css" />
	<title>...</title>
</head>
Ale zase mi hlasi chybu: Řádek 1, znak 109: definice typu dokumentu "-//W3C//DTD XHTML 1.0 Strict//EN" obsahuje chyby. Příčinou této chyby je posílání XHTML dokumentu s typem „text/html“. Plus zas tie iste chyby.

Vedeli by ste mi poradit, ako napisat hlavicku dokumentu, aby aj cesky validator hlasil validne xhtml 1.0 strict? Alebo je chybny cesky validator? :new18:
Jungle
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2109
Registrovaný: 13 feb 2006, 12:53

Príspevok od používateľa Jungle »

Kód: Vybrať všetko

<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
takto to je správne... ak ti validátor hádže chybu, tak je zle spravený... viac na :arrow:

Kód: Vybrať všetko

http://www.w3.org/TR/xhtml1/
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Problém je to, že IE má problém, ak sa xhtml dokument pošle ako mime typ application/xml takže sa posiela ako bežné html (ale to nie je úplne správne, prehliadače si s tým nejako poradia). Ak by si tú chybu chcel odstrániť, musel by si nastaviť, aby sa posielal správny typ (teda by si musel zmeniť konfiguráciu Apache).
Napísať odpoveď