Hallo,
ich hoffe ich bin im richtigen Teil des Forums. Habe nämlich folgendes (css) Problem:
Meine Ausgabe für die Navigation sieht so aus:
<div id="navigation">
<div class="level1">
Link 1.1
Link 1.2
<div class="level2">
Link 1.2.1
Link 1.2.2
Link 1.2.3
<div class="level3">
Link 1.2.3.1
Link 1.2.3.2
</div>
Link 1.2.4
</div>
Link 1.3
Link 1.4
</div>
</div>
Es fabriziert mit folgenden Stylesheet definitionen
#navigation {
width: 100%;
background-color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
float: left;
}
.level1 {
background-color: #999966;
width: 920px;
float: none;
}
.level2 {
background-color: #99FF33;
width: 560px;
float: right;
}
.level3 {
color: #333333;
float: right;
width: 300px;
background-color: #CCFF00;
}
diese Ausgabe:
Level 1 Level 2 Level 3
+--------------+--------------+--------------+
| Link 1.1 | | |
| Link 1.2 | Link 1.2.1 | |
| Link 1.3 | Link 1.2.2 | |
| Link 1.4 | Link 1.2.3 | Link 1.2.3.1 |
| | Link 1.2.4 | Link 1.2.3.2 |
+--------------+--------------+--------------+
Ich möchte aber gerne diese Ausgabe haben:
Level 1 Level 2 Level 3
+--------------+--------------+--------------+
| Link 1.1 | Link 1.2.1 | Link 1.2.3.1 |
| Link 1.2 | Link 1.2.2 | Link 1.2.3.2 |
| Link 1.3 | Link 1.2.3 | |
| Link 1.4 | Link 1.2.4 | |
+--------------+--------------+--------------+
Das heißt, wenn ich in Level 1 einen Link auswähle, öffnet sich Level2, usw.
Muß dafür aber auf absolute Angaben für die y-position verzichten, da sonst, wenn ich es richtig verstanden habe, der unter der Navigation liegende Inhalt nicht an der Größe der Navigation ausgerichtet wird.
Kann mir jemand weiterhelfen?
Vielen Dank und beste Grüße,
Viktor