MudGuard: <ul> <li> <ul> <li> Verschachtelung Schriftfarbe Problem

Beitrag lesen

Hi,

<ul id="navlist">
<li class="normal"><a href="#">Item one</a></li>
<li class="active">Item two

#navlist li
{
    color:#f6e0b1;
    font-size:11px;
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a,.active{

Dir ist bewußt, daß auf das <li class="active">
sowohl die Regeln, die Du für
.active
als auch die, die Du für
#navlist li
definiert hast, zutreffen, wobei letztere ein höheres Gewicht haben.

Insbesondere bedeutet
#navlist li a, .active { /*irgendwas*/ }
dasselbe wie
#navlist li a { /*irgendwas*/ }
.active { /*irgendwas*/ }

Es bedeutet NICHT:
#navlist li a { /*irgendwas*/ }
#navlist li .active { /*irgendwas*/ }

#navlist li ul li,.subactive, .subnormal{

Auch hier: das bedeutet:
.subactive { /* irgendwas */ }
.subnormal { /* irgendwas */ }
#navlist li ul li { /* irgendwas */ }

Wozu brauchst Du da überhaupt in jedem li und im inneren ul eine Klasse?
Die sind doch alle aufgrund der Struktur einfach ansprechbar.
Z.B. das innere ul über #navlist ul

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.