Autor Zpráva
moergil
Profil *
Prosim, poradte mi: podarilo sa mi ako tak opravit skoro vsetky veci co vadili w3c validatoru, ale s tymito dvoma si neviem rady:

Line 9 column 53: document type does not allow element "LINK" here.
<LINK href="css.css" rel="stylesheet" type="text/css">

Line 11 column 23: document type does not allow element "BODY" here.
<BODY bgcolor="#000000">

Stranka ktoru robim: http://m3dc.wz.cz/predator/index.html
Plaváček
Profil
Nemáš ukončeou hlavičku dokumentu (čili HEAD), před tohle

<BODY bgcolor="#000000">

vraž ještě tohle

</head>

a mělo bz to být v pořádku.
moergil
Profil *
Teraz tam pise aj toto:

Line 11 column 6: end tag for element "HEAD" which is not open.
</head><BODY bgcolor="#000000">

Neviem co mu vadi ked ukoncim head, ale ked vynecham /head tak mu nic nevadi :-/
Šlaha
Profil
Zkus změnit <HEAD> za <head>
Dero
Profil
<META name="description" content="Stránka aliancie Predators-Heroes"/>

IMHO se mu nelíbí to lomítko v META.
moergil
Profil *
nepomohlo :(
moergil
Profil *
Dero:
Dikes, akonahle som to vymazal tak mi uz vsetko ostatne zmizlo a je validna thx thx ;-)
Fred
Profil
moergil Ale nepovídej, zkus ctrl+r na validátoru http://validator.w3.org/check?uri=http%3A%2F%2Fm3dc.wz.cz%2Fpredator%2 Findex.html
Dero
Profil
moergil: Já to zkoušel a jde to. V HTML 4.01 "/" uzavírá nepárový tag, jakékoliv další znaky parser považuje za character data, a ta nemají v hlavičce co dělat. Proto ten error.

Správně by ten zápis měl být takový:

<HEAD>
<META http-equiv="content-type" content="text/html; charset=windows-1250" /
<TITLE>..:: Predators - Heroes ::..</TITLE>
<META http-equiv="cache-control" content="no-cache"/
<META name="description" content="Stránka aliancie Predators-Heroes"/
<LINK href="css.css" rel="stylesheet" type="text/css"/
</HEAD>


Nevěříš? Prožeň to validátorem, tohle jsou pravidla SGML. Otázka je, jestli to nějak neovlivní prohlížeče, to nevím. Proto doporučuji se lomítek prostě vyvarovat.
Fred
Profil
Teď jsi mě trochu zmátnul v HTML 4.01 se snad nepárové tagy nemají zavírat, když už tak v xhtml a naíc tam má být mezera před tím lomítkem, alespoň z nějakých pofidérních důvodů zpětné kompaktibility, ale to myslím validátor w3c stejně ignoruje. Možná nerozumím jen té větě.
moergil
Profil *
hm...ked som odstranil lomitka a mety normalne ukoncil > tak mu uz nic nevadi a pise ze stranka je validna tak neviem
Dero
Profil
Fred: Ne, tady se jedná o NET SHORTTAG. V HTML 4.01 se nepárové tagy neuzavírají, jen jsem ukazoval, jak by to vypadalo za použití toho lomítka.

Více info:

http://www.w3.org/TR/html4/appendix/notes#h-B.3.7
http://www.cs.tut.fi/~jkorpela/html/empty.html
Fred
Profil
Myslel jsem si, že jsem tu formulaci nepochopil ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0