Hallo zusammen,
ich würde gerne ein Menü mit einer festen Breite realisieren, egal wieviele Menüpunkte enthalten sind. Hier mal ein Beispiel:
Hierzu die CSS-Datei:
Könnt ihr mir sagen, wieso das Menü eine zweite Zeile erhält? Ich würde gerne, dass alle Menüpunkte gleich breit sind und das ganze Menü zusammen nur 954px breit ist. Die Höhe des Menüs kann dann ruhig höher sein, wenn der Text sonst nicht reinpasst. Aber auf keinen Fall eine zweite Zeile :(
Könnt ihr mir vielleicht weiterhelfen?
ich würde gerne ein Menü mit einer festen Breite realisieren, egal wieviele Menüpunkte enthalten sind. Hier mal ein Beispiel:
HTML:
<!-- Navigation Level 2 (Drop-down menus) -->
<div class="nav2">
<!-- Navigation item -->
<ul class="design_eins">
<li ><a href="index.html">Ein sehr langer Menütitel</a></li>
</ul>
<!-- Navigation item -->
<ul class="design_zwei">
<li><a href="#">Ein sehr langer Menütitel 2</a></li>
</ul>
<!-- Navigation item -->
<ul class="design_drei">
<li><a href="#">Ein sehr langer Menütitel 3</a></li>
</ul>
<!-- Navigation item -->
<ul class="design_vier">
<li><a href="#">Ein sehr langer Menütitel 4</a></li>
</ul>
<!-- Navigation item -->
<ul class="design_fuenf">
<li><a href="#">Ein sehr langer Menütitel 5</a></li>
</ul>
</div>
HTML:
/*Drop-down menu*/
.nav2 {margin:1.5em 0 0 0; white-space:nowrap /*IE hack*/; float:left; width:954px; color:rgb(255,255,255); font-size:120%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(255,255,255);}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.5em; line-height:2.5em; padding:0 16px 0 16px; text-decoration:none; font-weight:normal; color: rgb(255,255,255);}
.nav2 ul li ul {display:none; border:none;}
.design_eins li{background-color:rgb(51,103,153);}
.design_zwei li{background-color:rgb(159,0,95);}
.design_drei li{background-color:rgb(5,132,113);}
.design_vier li{background-color:rgb(173,10,15);}
.design_fuenf li{background-color:rgb(231,169,34);}
Könnt ihr mir vielleicht weiterhelfen?