Autor | Zpráva | ||
---|---|---|---|
Tomik Profil |
#1 · Zasláno: 9. 11. 2004, 19:24:11 · Upravil/a: Tomik
Pokud svoje třídní stránky "http://decko.webz.cz" proženu validátorem (odkaz je tady),
tak mi to hodí hlášku "document type does not allow element "FORM" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME" start-tag", vztahuje se to k <form method="post" action="index.php?page=1"> (tedy obyčejnému
formuláři), takových mám na stránce více a hází mi to tu hlášku jen tady. Normálně bych to asi nechal být, ale jelikož je to jediná chyba co mi schází k validitě, tak by mě zajímalo v čem jest problém. Předem děkuji za odpovědi :-). P.S. - pokud by se někdo chtěl podívat na ty stránky, tak se přihlašte jako Host (tj. nick="host"; heslo="host") P.S.S. - jak už tady v nějaké diskusi zaznělo, také nejsem fanatik do validity, ale člověka zamrzí, že mu jedna chybička brání v čistém štítu. Jinak můj názor na validátory je : není důležitá validita, ale použitelnost stránek. |
||
habendorf Profil |
#2 · Zasláno: 9. 11. 2004, 20:36:18
Nemůžeš mít blokový element v inline elementu. A ty máš ten form v nadpisu.
<h1 class="h1m">
|
||
Tomik Profil |
#3 · Zasláno: 9. 11. 2004, 20:46:52
Díky moc, já jsem blbej, mělo mě to napadnout. No chybička se vloudila :-)
|
||
Martin Kuželka Profil |
#4 · Zasláno: 9. 11. 2004, 20:55:15
Ještě ti chybí uvozovky u atributů toho inputu s heslem.
Btw, nadpisy jsou také blokové. |
||
habendorf Profil |
#5 · Zasláno: 9. 11. 2004, 20:59:25 · Upravil/a: habendorf
nadpisy jsou také blokové - samozřejmě máš pravdu, Tomikovi se omlouvám za nechtěnou mystifikaci
|
||
Tomik Profil |
#6 · Zasláno: 9. 11. 2004, 21:02:36
Ok, to je jasný.
|
||
Tomik Profil |
#7 · Zasláno: 9. 11. 2004, 21:03:02
Jinak Martinovi Kuželkovi taky díky :-)
|
||
Tomik Profil |
#8 · Zasláno: 9. 11. 2004, 21:30:21
To Martin Kuželka : Díky, právě jsem ty stránky znova protáh validátorem a voala - validní.
|
||
Yuhů Profil |
#9 · Zasláno: 9. 11. 2004, 23:32:41
a co bylo teda blbě? Form nesmí být v <h1>? Omlouvám se za pomalé vedení.
|
||
habendorf Profil |
#10 · Zasláno: 9. 11. 2004, 23:51:56
Yuhů: I když to osekáš až na
,
tak to neprojde. Moc mě to nepřekvapuje - z hlediska sémantiky je IMHO taky blbost aby obsahem nadpisu byl formulář. Nebo se pletu? |
||
Yuhů Profil |
#11 · Zasláno: 10. 11. 2004, 00:54:05
nevím, jestli se pleteš, vím, že validátor hází tuhle chybu. Ale nechápu proč. Jak prosím zní pravidlo, které mi znemožňuje dát formulář do nadpisu?
|
||
Oswald Profil * |
#12 · Zasláno: 10. 11. 2004, 02:37:47
Nadpisy prostě mohou obsahovat pouze inline elementy. http://www.w3.org/TR/html401/struct/global.html#h-7.5.5
Podle mě by hlavně měly nést informaci o tom, co následuje po nich. |
||
Yuhů Profil |
#13 · Zasláno: 10. 11. 2004, 05:24:49
díky. Zblblo mě to rozlišování blokových a inline prvků. Takže není podstatné, že nadpis je blokový. Prostě v něm nesmí být jiný blokový prvek. Jasné.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0