MisterPresident
Ensign
- Registriert
- Apr. 2011
- Beiträge
- 192
Hallo,
wieder mal habe ich ein Problem - eigentlich ein Klassiker aber ich bekomme es einfach nicht in den Griff:
ich habe ein Menü
das formatiere ich als Vertikalmenü:
mein Problem ist jedoch, dass das Menü nach dem erstellen eine Höhe von 0px hat (deswegen habe ich es gerade auf 35px gesetzt) nun möchte ich es auf "auto" setzen und bekomme es einfach nicht hin.
Gecleart hätte ich ja?
Danke für eure Hilfe, bin echt am verzweifeln.
wieder mal habe ich ein Problem - eigentlich ein Klassiker aber ich bekomme es einfach nicht in den Griff:
ich habe ein Menü
PHP:
<div id="menu">
<ul>
<li>
<a href="home.php">Home</a>
</li>
<li>
<a href="status.php">Status</a>
<ul>
</li>
<li>
<a href="einstellungen.php">Einstellungen</a>
</li>
<li>
<a href="support.php">Support</a>
<ul>
</li>
das formatiere ich als Vertikalmenü:
PHP:
#menu
{
font-family:"Verdana";
width: 100%;
[B]height: 35px;[/B]
background-image: url(../images/menu_bg.jpg);
}
#menu ul
{
margin: 0;
padding: 0;
list-style: none;
z-index: 5;
}
#menu li
{
position: relative;
background-image: url(../images/menu_bg.jpg);
padding: 5px 20px;
float: left;
}
#menu li:hover a
{
text-decoration: underline;
}
#menu li:first-child
{
background-image: url(../images/menu_bg.jpg);
}
#menu ul ul
{
display: none;
margin-left: -20px;
}
#menu ul li:hover ul
{
display: block;
position: absolute;
top: 100%
/*left: 100%;*/
}
#menu ul li ul li:hover ul
{
display: block;
position: absolute;
top: 0;
left: 100%;
}
#menu ul li:hover ul ul
{
display: none;
}
#menu ul li:hover ul li a
{
text-decoration: none;
}
#menu ul li ul li:hover a
{
text-decoration: underline;
}
#menu ul li ul li:hover ul li a
{
text-decoration: none;
}
#menu ul li ul li ul li:hover a
{
text-decoration: underline;
}
#menu ul ul ul
{
margin: 0;
display: none;
}
#menu a
{
color: white;
text-decoration: none;
}
#menu ul li ul li
{
width: 100%;
}
#menu ul li:after
{
clear: both;
}
mein Problem ist jedoch, dass das Menü nach dem erstellen eine Höhe von 0px hat (deswegen habe ich es gerade auf 35px gesetzt) nun möchte ich es auf "auto" setzen und bekomme es einfach nicht hin.
Gecleart hätte ich ja?
Danke für eure Hilfe, bin echt am verzweifeln.