Hallo zusammen,
ich hätte eine Frage zu Listenformatierung per CSS:
Folgendes Html Schema habe ich vorliegen:
<div id="unternavigation">
<ul>
<li></li>
<ul>
<li></li>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</ul>
</ul>
Das heißt ich hab 3 Ebenen.
Wenn ich nun per CSS die gesamte Listen einzeln formatieren kann, wie muss ich da vorgehen?
Das ganze ist ein grafisches Menü (also nur mit Bildern). Das Problem ist, dass die durch formatieren der ersten Ebene, alle anderen Elemente mitformatiere und bspw. div#unternavigation ul li ul li a keine Auswirkung auf meine Homepage hat.
Geht das nicht so wie ich es gemacht habe?
Muss ich die Unterlisten und Unterlemente anders schreiben oder die Reihenfolge ändern?
Mfg Snooze7
ich hätte eine Frage zu Listenformatierung per CSS:
Folgendes Html Schema habe ich vorliegen:
<div id="unternavigation">
<ul>
<li></li>
<ul>
<li></li>
<ul>
<li></li>
<li></li>
<li></li>
</ul>
</ul>
</ul>
Das heißt ich hab 3 Ebenen.
Wenn ich nun per CSS die gesamte Listen einzeln formatieren kann, wie muss ich da vorgehen?
HTML:
div#unternavigation {
width: 233px;
margin-top: 61px;
padding-left: 8px;
padding-right: 17px;
padding-bottom: 17px;
}
div#unternavigation ul {
}
div#unternavigation ul li {
list-style-type: none;
}
div#unternavigation ul li a {
position: relative;
overflow: hidden;
display: block;
width: 100%;
}
div#unternavigation ul li ul {
width: 233px;
}
div#unternavigation ul li ul li {
float: left;
list-style-type: none;
}
div#unternavigation ul li ul li a {
position: relative;
overflow: hidden;
display: block;
width: 100%;
}
Das ganze ist ein grafisches Menü (also nur mit Bildern). Das Problem ist, dass die durch formatieren der ersten Ebene, alle anderen Elemente mitformatiere und bspw. div#unternavigation ul li ul li a keine Auswirkung auf meine Homepage hat.
Geht das nicht so wie ich es gemacht habe?
Muss ich die Unterlisten und Unterlemente anders schreiben oder die Reihenfolge ändern?
Mfg Snooze7