Frage an die CSS Profis unter euch.
Die folgende Listenstruktur liegt dem ganzen zu Grunde.
<span>
<ul>
<li> Oberbegriff
<ul>
<li>unterbegriff</li>
<li>2.unterbegriff</li>
</ul>
</li>
</ul>
</span>
Nun hab ich folgenden CSS Code:
.linkd a {
font: "helvetica";
color: #00000;
font-size: 110%;
text-decoration: none;
letter-spacing:1px;
}
.linkd ul {
border: 1px dashed #ddd;
margin-left:0px;
padding-left:10px;
}
.linkd ul li {
text-decoration:underline;
list-style-type: none;
}
.linkd ul li ul {
border-style:none;
margin-top: 5px;
padding-left:25px;
text-decoration:none;
}
.linkd ul li ul li {
list-style-type: square;
text-decoration:none;
}
.linkd {
margin-bottom:15px;
margin-top:15px;
margin-left:0px;
text-align:left;
}
zu Grunde liegen.
Nun folgendes Problem. In der übergeordneten Liste soll das Listen Element bzw der Inhalt unterstrichen sein und dann in der untergeordneten Liste sollen die Listen Elemente nicht mehr unterstrichen sein. Warum um Gottes Willen werden die untergeordneten Listen Elemente dann vom Firefox trotzdem unterstrichen
Dort gleich in den ersten News kann man das Problem anhand der "Related Links" sehen. Hier ist "Realted Links" unterstrichen und die Links sollen eigentlich nicht unterstrichen sein. Aber sie sind es. Im Internet Explorer wird es richtig dargestellt. Gibt es vielleicht einen Trick das ganze zu umgehen ? Sobald ich das "underline" bei dem übergeordneten Element rausnehme verschwindete auch der Unterstrich bei dem untergeordneten Element.