Autor Zpráva
Grand Finale
Profil *
Ahoj,
Snažím se o validní stránky. Odstranil jsem věechny chyby až na jednu. takhle mám psaný kód:
<span class=menu>
<UL>
<li><a href="?page=uvod">úvod</a></li>
<li><a href="?page=clanky">články</a></li>
<li><a href="?page=gbook">kniha</a></li>
</UL>
</span>

A tohle mi hlásí validátor:

Řádek 42, znak 10: element "UL" není dovolen na tomto místě; musí být uvnitř jednoho z elementů "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON".
<UL> ^Výše uvedený element sice je v definici typu dokumentu, ale není dovolen na tomto místě. Zde jsou dovolené pouze ostatní uvedené elementy a ty teprve mohou obsahovat onen problematický element. Možná tedy pomůže, pokud tento element obalíte do jednoho z vyjmenovaných… nebo jste možná někde před tím zapomněli zavřít jiný element.

Jednou z možných (a velmi oblíbených) příčin je, že jste vložili blokový element (P nebo TABLE) do řádkového (A, SPAN nebo STRONG). To se nedělá. Další možný viník také je LI, který není uvnitř UL či OL.

Pomůžete mi s tím?
Matty
Profil
Grand Finale
Vždyť to tam máš napsané: jste vložili blokový element (P nebo TABLE) do řádkového (A, SPAN nebo STRONG).
Místo spanu použij div nebo ještě lépe nastyluj ten seznam a neobaluj ho žádným spanem.
Railbot
Profil
Grand Finale
Umíš číst? Vždyť ti to tam píše. Ta poslední věta.

UL nemůže být ve spanu. Blokový prvek v řádkovém.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0