nechápu ... (validátor)
15 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
http://validator.w3.org/check?uri=http%3A%2F%2Fkytarovyorchestr.wz.cz%2Fdir%2F&charset=%28detect+automatically%29&doctype=Inline prostě validátor hlásí, že: <menu id="menu"> <li class="fotogalerie"><a href="index.php?odst=fotogalerie">Fotogalerie</a> <menu id="fotogalerie"> <li><a href="index.php?odst=soustredeni">soustředění</a></li> <li><a href="index.php?odst=koncerty">koncerty</a></li> <li><a href="index.php?odst=jine">jiné</a></li> </menu></li> </menu> že menu id="fotogalerie" se tam nesmí vyskytovat. nevim, proč.
-
to bude problem s necim jinym, mozna nekde predtim mas krizeny tagy nebo nezavreny jiny prvky atd. Zkontroluj to.
-
Pac tam mas menu id="menu" a pak jeste menu id="fotogalerie" jestli chces ty ostatni mit nejake jine skus pouzit <span class="fotogalerie nebo udelat tridu a priradit ji vsem jak mas u toho prvniho "li" ...
-
Nebo nahradit <menu> tagem <ul>. Menu je povazovan za zastaraly, tudiz nepodporovany tag.
-
jj to uz jsme tady resili. taky jsme resili semantiku atd. Moje doporuceni: u stylu nepouzivej ID, nech si to vyhradne ke skriptum (a nebo k <prvek_formulare> <-- <label>)
-
Marcus Flintus: důvod je poměrně prostý, <menu> v sobě již další značku <menu> nemůže obsahovat, nikdy jsem si toho ani nevšiml (už dlouho jsem nepotřeboval zanořit menu). Takže možné řešení: 1) použít <ul> který zanořovat můžeš 2) ignorovat tento zjevný nesmysl (proč by se nemohlo zanořit menu) a mít tak nevalidní ale normálně fungující kód (tak by ch to řešil já) 3) přepsat to do XHTML a spoléhat na chybu validátoru, který tento zápis přehlédne. Tomík: >Menu je povazovan za zastaraly, tudiz nepodporovany tag. O zastaralosti jsme se už bavili, ale že by byl nepodporovaný? To jsem ještě neslyšel. Který prohlížeč jej nepodporuje?
-
>> nepodporovany tag Myslel jsem jako nepodporovany v novych verzi (X)HTML. Proste uz neni soucasti novych verzi.
-
noo, tak to vidim na ul...
-
mmch. zkoušel jsem přepsat menu id="fotogalerie" přepsat na ul, a to validátor taky nezkousl... prostě chápu-li to správně, tak dle vldu se do menu nesmí vnořovat ul ani menu ...
-
Marcus Flintus: Tak tak, do <menu> nevrazíš ani <ul>, myslel jsem to původně tak, aby jsi to přepsal všechno na <ul>, pokud ti vadí nevalidita, ač je to poměrně jednoznačná chyba W3C.
-
Timy: ano, je to chyba, ale tady se musim jaksi rozhodnout mezi sémantikou a validitou...
-
Marcus Flintus: Tak přeji hodně štěstí při rozhodování.
-
myslim,ze z toho delate moc velkou vedu ;)
-
donny: souhlas, prostě to do sebe zanořím, validátor nevalidátor.
-
a i kdybys tam dal UL, tak se nic nedeje, vsak spatne to taky nebude... (menu je specialni seznam)