| Autor | Zpráva | ||
|---|---|---|---|
| MilanJ Profil |
#1 · Zasláno: 21. 8. 2006, 14:18:56
Na stránce mám nalinkovaný CSS soubor v HEADu, ale validátoru se to moc nelíbí, jak jinak mám rozumět tomuhle:
<link href="forms.css" rel="stylesheet" type="text/css"> The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). |
||
| nightfish Profil |
#2 · Zasláno: 21. 8. 2006, 14:22:51
je ten <link> uveden mezi <head> a </head>?
|
||
| MilanJ Profil |
#3 · Zasláno: 21. 8. 2006, 14:25:00
nightfish
Ano, je meyi značkami <head></head> |
||
| koudi Profil |
#4 · Zasláno: 21. 8. 2006, 14:29:45
Ukaž celou hlavičku.
|
||
| roberta Profil |
#5 · Zasláno: 21. 8. 2006, 14:30:03
mozno iba nemáš ukončený ten tag. v xhtml ho musíš ukončiť lomítkom...
najlepšie by bolo, kebyže sem napíšeš linku na tú stránku |
||
| MilanJ Profil |
#6 · Zasláno: 21. 8. 2006, 14:30:33
Chyba by mohla být tady... validátor nepoznal, že je nalinkovaný soubor v HEADu, protože u HEAD píše:
Error Line 16 column 6: end tag for element "HEAD" which is not open. </HEAD> The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem. If this error occured in a script section of your document, you should probably read this FAQ entry. |
||
| nightfish Profil |
#7 · Zasláno: 21. 8. 2006, 14:30:39
pak zkontrolovat překřížení tagů (jde-li o XHTML, tak každý tag musí být správně uzavřen... <link href="forms.css" rel="stylesheet" type="text/css" />)
|
||
| MilanJ Profil |
#8 · Zasláno: 21. 8. 2006, 14:31:26 · Upravil/a: MilanJ
Link na stránku je tady www.tourism-review.com/test/workshops_std.php
|
||
| roberta Profil |
#9 · Zasláno: 21. 8. 2006, 14:41:06
<body onLoad="swap_subregion(0)">
<!--****************************************************************** *--> <!--************************* Zacátek formuláre ***********************--> <!--****************************************************************** *--> <link href="forms.css" rel="stylesheet" type="text/css"> ... na tomto mieste nemá link, čo hľadať... veď si písal, že je v HEAD-e a ty ho máš v BODY... |
||
| MilanJ Profil |
#10 · Zasláno: 21. 8. 2006, 14:42:37
roberta
Když se podíváš, už to tam není, to jsem jen testoval INCLUDE v PHP, s tímhle problémem to nesouvisí, ta chyba je tam i poté, co jsem to vymazal. |
||
| koudi Profil |
#11 · Zasláno: 21. 8. 2006, 14:44:24
Proč ten link ukončuješ lomítkem, když to nemáš jako xhtml?
|
||
| MilanJ Profil |
#12 · Zasláno: 21. 8. 2006, 14:46:42
koudi
Tonoucí se stébla chytá, zkoušel jsem co to udělá, ale žádná změna. Vymažu to, přesto to bude stejný. |
||
| roberta Profil |
#13 · Zasláno: 21. 8. 2006, 14:49:20
MilanJ
no ak si si nevšimol, tak už to nie je to isté... už ti nevypisuje tú chybu, ktorú si mal na začiatku... |
||
| MilanJ Profil |
#14 · Zasláno: 21. 8. 2006, 14:52:00
roberta
Tak to jsem přehlídl. :-/ Teď to hlásí, že FORM nemá atribut NAME, přestože ho prokazatelně má. :-/ |
||
| koudi Profil |
#15 · Zasláno: 21. 8. 2006, 14:53:15
Ne, hlásí ti to, že pro form neexistuje atribut name a ty ho tam přesto máš.
|
||
| nightfish Profil |
#16 · Zasláno: 21. 8. 2006, 14:54:41
MilanJ
doporučuju změnit doctype na HTML 4.01, tzn. na <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> |
||
| nightfish Profil |
#17 · Zasláno: 21. 8. 2006, 14:55:47
pak už jenom chybí atribut action pro formulář na řádku 28 a neznámý znak na řádku 70 (špatně nastavené kódování dokumentu)
|
||
| MilanJ Profil |
#18 · Zasláno: 21. 8. 2006, 14:58:54
nightfish
Pomohlo, díky.;-) A když už je tu tolik moudrých hlav pohromadě, poradíte mi jak se zbavím poslední hlášky validátoru? Tentokrát se mu nelíbí, že tag FORM postrádá atribut ACTION. Formulář zpracuje po odeslání sám sebe, takže ACTION není potřeba. Jak to tedy zařídit, aby byl vaildní i v tomhle případě? |
||
| roberta Profil |
#19 · Zasláno: 21. 8. 2006, 15:01:13
action je povinný, tak ho tam proste daj
action="workshops_std.php" |
||
| MilanJ Profil |
#20 · Zasláno: 21. 8. 2006, 15:04:10
roberta
Nejjednodušší věci mě napadají zásadně jako poslední. Díky. A díky všem.;-) |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0