xhtml beágyzott (nested) list kiváltása és más apróságok
Sziasztok,
1) xhtml validatorral lecsekkoltam egy általam kreált lapot kiváncsiságból és azt találtam, hogy a ul->li->ul->li típusú beágyazott listák a html4.01 óta _deprecated_ státuszban vannak
xhtml validator csekk
Mi a túróval lehetne ezt kiváltani?
Egy csomó css/html guru oldalon ezekkel trükköznek, pl egymásba ágyazott menük... nem igazán értem, hogy lesz ebből szabályos html4.01
2) szintén a validator hibalistájából találtam ki, hogy a table->form->tr->blabla sorrend sem jó, hanem a form->table->tr->blabla az igazi, ez pl hol van leírva? mert én nem találtam erről semmi érdemlegeset...
Előre is kösz:
KorbenDallas
■ 1) xhtml validatorral lecsekkoltam egy általam kreált lapot kiváncsiságból és azt találtam, hogy a ul->li->ul->li típusú beágyazott listák a html4.01 óta _deprecated_ státuszban vannak
xhtml validator csekk
Mi a túróval lehetne ezt kiváltani?
Egy csomó css/html guru oldalon ezekkel trükköznek, pl egymásba ágyazott menük... nem igazán értem, hogy lesz ebből szabályos html4.01
2) szintén a validator hibalistájából találtam ki, hogy a table->form->tr->blabla sorrend sem jó, hanem a form->table->tr->blabla az igazi, ez pl hol van leírva? mert én nem találtam erről semmi érdemlegeset...
Előre is kösz:
KorbenDallas
Hali!
Hat ez teljesen logikusan kiderulhet szamodra a DTDbol (http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd). Erdemes elolvasni, ertelmezni, mert abbol jossz ra dolgokra.
Amugymeg, hogy valaszoljak a lenyegi kerdeseidre:
1. kerdes
Igen, ezt alkalmazzak, es azert jo nekik, mert ok helyesen alkalmazzak!
Megneztem a forrasodat, es a kovetkezot csinaltad:
2. kerdes
A DTDbol majd latni fogod, hogy a table elem csak a kovetkezo elemeket tartalmazhatja:
tehat a validator ezert mondja neked, hogy ez igy NEM valid. Logikusan, mivel a form tenyleg nem a tabla resze.
Udv,
Adam
Köszi a kimerítő választ
Köszi a kimerítő választ: a listás dolgot jól benéztem :), most már szabványos az oldal... Megzavart az a *** xhtml szabály, hogy minden taget le kell zárni.
Ha jól értelmezem a deprecated azt jelenti, hogy előbb-utóbb kikerül a szabványból? UPDATE: deprecate jelentését elolvastam, többek között azt írja mellékelnek példát amivel ki lehet váltani (hát az nincs ennél speciel)
DTD tanulság számomra: nem csak nézni látni is kell (magyarul: ami oda van írva az olyan mintha kőbe lenne vésve) :)
Mégegyszer kösz:
KorbenDallas