Zdravim. Mam takovyto seznam v html:
<div id="menu">
<ul>
<li>prvni</li>
<ul>
<li>druhej</li>
<ul>
<li>treti</li>
</ul>
</ul>
</ul>
</div>
a chtel bych u kazdeho vnoreni mit jinou barvou pozadi:
#menu ul li {
display:block; /*budou pod sebou bez odrazku*/
background-color: #FF0000;
}
#menu ul li li {
background-color: #00FF00;
}
#menu ul li li ul li{
background-color: #0000FF;
}
Bohuzel tento zapis reaguje pouze na prvni zmenu barvy a u vsech je cervene pozadi :(
Nevedel by prosim nekdo jak na to? Diky za rady a napady
Fórum › CSS
CSS - seznam
Okamzite smazat, udelej si jeden ul a naclassuj si polozky li a kazdy prirad nakou barvu. Tohle snad ani neni validni, tezko rict. Jinak tohle ti nereaguje protoze ten zapis css je spatne, ul li ul li ...., ale tohle je podle me cely spatne. :smile3:
Ty mas ty styli napsane jako by ty vnorene UL byly cleny tech LI, coz nejsou - to by musely (a rozhodne mely - uvnitr UL nema nic jineho nez LI co podledavat. Validator by te s tim pekne vyfakoval) by primo uvnitr tech tagu LI.
To nefaritus - tohle je vporadku, pokud se to dobre napise, tak je to jednoznacne a prehledne. Ja timhle zpusobem take styluju vnorena menu.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 7 hostů
Podobná vlákna
Učím se CSS - kontrola CSS souboru — založil marpit
Css v ie:( — založil Vítězslav Titl
Problém s css — založil lukas775
Moderátoři diskuze