Autor | Zpráva | ||
---|---|---|---|
Toomas Profil |
#1 · Zasláno: 22. 6. 2007, 12:06:14 · Upravil/a: Toomas
Ahoj lidicky,
neznate duvod, proc mi validator xhtm nechce vzit elementy <li> zabalene do <a> ? Chci, aby na mys reagoval cely radek menicka, nejenom tam, kde je text... Kdyz by to jinak neslo, nevite, co s tim udelat, aby se vlk nazral a koza zustala cela ? Ze zoufalstvi jsem to "opravil", takze ve validatoru uz problem neni, ale o kousek dal zase prudi a nechce mi pustit elementy <li>. Je to snad proto, ze vnitrek <ul> nebyl absolutne symetricy (vlozil jsem tam jeden span). tady to je : http://validator.w3.org/check?uri=http%3A%2F%2Fzupnik.eu%2Findex.php&c harset=%28detect+automatically%29&doctype=Inline&ss=1 Dik predem za nazory! |
||
Plaváček Profil |
#2 · Zasláno: 22. 6. 2007, 12:16:25
Toomas
Především by sis mělo něco prostudovat něco málo ze specifikace HTML. 1. elementy se dělí na řádkové a blokové (A je inline čili řádkový, UL je element blokový) 2. obsahem řádkového elementu NESMÍ být žádný prvek blokový 3. obsahem elementu UL (seznamu) smí být pouze položka seznamu LI Bezvadný přehled zde: http://www.w3.org/TR/html4/index/elements.html |
||
Thommas Profil |
#3 · Zasláno: 22. 6. 2007, 12:35:17
Myslim, že nastavení width u li na požadovanou šířku pomůže.
I když nevim, jestli jsem tě správně pochopil. |
||
Fantomasmag Profil |
#4 · Zasláno: 22. 6. 2007, 12:46:21 · Upravil/a: Fantomasmag
Thommas
Pomůže ti, když mu nastavíš display:block; . Ten odkaz patri az za <Ii> |
||
Railbot Profil |
#5 · Zasláno: 22. 6. 2007, 13:15:18
Pomůže ti, když mu nastavíš display:block;
Což stále nebude validní a dobře strukturovaný kód. Ve své podstatě to pořád je řádkový prvek, jen nastylovaný jako blokový. Zkrátka a přesuň do li. |
||
Toomas Profil |
#6 · Zasláno: 22. 6. 2007, 13:20:32 · Upravil/a: Toomas
Tak a je to dobry. Diky za podnety !
Povedlo se mi opravit to s tou citlivostí linku mimo vlastní text : elementu <a> jsem specifikoval display:block a dal mu šířku. Takže je to v pohodě a hierarchie je zachovaná (ted tedy na mys reaguje cely radek menu a nejenom misto s textem). A tu vycpavku, jako ktera slouzil ten problemovy span, jsem nahradil margin-bottom, vepsanym primo do posledniho elementu, a je to. A validni, samozrejme ! Tady to je videt : http://zupnik.eu/ Holt se v xhtml nedaji moc delat prasecinky... Jinak na okraj : Kde získat jistotu, v případě pochybnosti, o příslušnosti elementu k blokový - řádkový : na přehledu, který jsi poslal se to nespecifikuje, nebo to z toho nedokážu přečíst... |
||
Railbot Profil |
#7 · Zasláno: 22. 6. 2007, 13:26:21
Holt se v xhtml nedaji moc delat prasecinky. Diky
Věř tomu, že dají. Stejně jako v klasickém html. Jinak třeba http://tvorba-webu.zdarek.com/html/bloky.php |
||
Časová prodleva: 18 let
|
0