Autor Zpráva
radeson
Profil
chtel bych zvalidnit mou stranku... zkousel jsem validatory na w3c ale validatro mi vypsal spoustu chyb... nektere mi ale pripadaji uplne nesmyslne... napr nevite co po mne chce v tomhle?


<div id="header">
<img src="puzzle.jpg" id="puzzle" alt="logo" />
<img src="logo.gif" id="logo" alt="nadpis" />
<div id="vyhledavani">
<br />
<form action="search.php" style="display: inline;" method="get">
<label for="vyhledavac">Hledej: &nbsp;</label>
<input type="text" size="25" id="vyhledavac" name="s" value="" />&nbsp;&nbsp;
<input type="submit" value=" Vyhledat " />
</form>
</div>
</div>


Error Line 23 column 37: document type does not allow element "label" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag.

<label for="vyhledavac">Hledej: &nbsp;</label>

37 znak na radku 27 je: >

podobnych chyb je zde spousta nevite co to po mne chce?
radeson
Profil
pouzil jsem:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Petr Tichý
Profil
Někdy jedna chyba (třeba neuzavřený tag) způsobí dalších 20 chyb jinde. Jdi od první chyby a snaž se je postupně odstaňovat. Chyby potom mohou přijít nesmyslné.
quinux
Profil
radeson
Obsah <form>u by měl být něčím "obalen".

Např.:

<form action="search.php" style="display: inline;" method="get">
<fieldset>
<label for="vyhledavac">Hledej: &nbsp;</label>
<input type="text" size="25" id="vyhledavac" name="s" value="" />&nbsp;&nbsp;
<input type="submit" value=" Vyhledat " />
</fieldset>
</form>
radeson
Profil
jj dal jsem tam fieldset a je to OK... diky moc
Chamurappi
Profil
Reaguji na radesona:
podobnych chyb je zde spousta nevite co to po mne chce?
Doporučuji český validátor, má chytřejší chybové hlášky.
jaho
Profil
radesona:
český validátor nacházi i chyby, které nejsou v anglickém brané jako chyby!!!
Lexter
Profil
Chamurappi
jaho


Snad tu nebude další flame kluci.
Timy
Profil
jaho
To je dobře, ne? :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.