Hallo zusammen!
Ich habe ein Menu das mit zwei CSS Klassen beschrieben werden.
Wenn ich die Maus über den Bar führe, entsteht ein Abstand, je nach dem wie breit die Submenus sind.
Die Hintergrund Farberweiterung kann ich aber nur explizit mit automatisch
min-width: 150px; festlegen.
Ich will die Ausdehnung aber so gestalten, dass gemäß der Breite der Submenus automatisch top und sub menu ein schönes Rechteck bilden ohne das ich diese festlegen muss.
min- width: 100%;; funktioniert leider nicht.
ich muss irgendein min-width : inherit; aus dem submenu hinbekommen.;
Oder was aus width machen zu hinbekommen.
Fällt Euch dazu was ein, wie man das lösen kann?
Ich habe ein Menu das mit zwei CSS Klassen beschrieben werden.
Wenn ich die Maus über den Bar führe, entsteht ein Abstand, je nach dem wie breit die Submenus sind.
Die Hintergrund Farberweiterung kann ich aber nur explizit mit automatisch
min-width: 150px; festlegen.
Ich will die Ausdehnung aber so gestalten, dass gemäß der Breite der Submenus automatisch top und sub menu ein schönes Rechteck bilden ohne das ich diese festlegen muss.
min- width: 100%;; funktioniert leider nicht.
ich muss irgendein min-width : inherit; aus dem submenu hinbekommen.;
Oder was aus width machen zu hinbekommen.
Fällt Euch dazu was ein, wie man das lösen kann?
CSS:
.topmenu a, .submenu a{
border: none;
display: block;
text-decoration:none;
color: blue;
font-size: 14px;
font-weight: bold;
float: left;
padding: 2px 5px;
}
.topmenu a:hover, .submenu a:hover{
min-width: 150px;
}
.submenu a{
font-size:12px;
text-align: left;
text-vertical-align: center;
min-width: 150px;
min-height: 40px;
position: left-side;
clear:both; /* special IE6 */
}
Zuletzt bearbeitet: