hi dirk,
vielen dank für deine schnelle antwort. ich melde mich erst jetzt, weil ich die letzten tage versucht habe, deinen vorschlag umzusetzen.
es klappt insofern auch schon super, dass die submenüs wie gewünscht stehen bleiben. aber wie kann ich es steuern, dass sie ausgeblendet werden, wenn ich über andere hauptmenü-button rollover?!
ist mein problem nachvollziehbar? es sieht so aus, als wenn ich hier einen css-denkfehler hätte. tut mir auch leid, hier css thematisieren zu müssen, aber da du so ein menü wie es scheint schon erfolgreich umgesetzt hast, würde ich an dieser stelle sehr gerne noch mal deine hilfe in anspruch nehmen.
hier ein auszug des meines erachtens relevanten quelltextes:
/* erstmal alle dd's im sub-div 'inlay' ausblenden::: */
#inlay dl dd { display:none; }
/* allgemeine formatierung der dl's im sub-div 'inlay'::: */
#inlay dl {
position:absolute;
height:20px;
line-height:20px;
top:27px;
left:0;
width:750px;
}
/* formatierung der links im sub-div 'inlay'::: */
#inlay dl dd a.current,
#inlay dl dd a.nocurrent {
font-size:11px;
font-weight:normal;
text-decoration:none;
background:none;
color:#575757;
}
/* dto. */
#inlay dl dd a.current,
#inlay dl dd a.nocurrent:hover {
background:#F0A001;
color:#575757;
text-decoration:none;
}
/* bei aktuellem hauptmenü-topic, die entsprechenden dd's einblenden::: */
#m1 ul li.current #inlay dl dd { display:block; }
/* beim rollover nicht-aktueller hauptmenü-topics, die entsprechenden dd's einblenden:::*/
#m1 ul li.nocurrent:hover #inlay dl dd,
#m1 ul li.nocurrent a:hover #inlay dl dd { display:block; }
die letzten zwei css-geschichten sind glaube ich relevant für meine problematik. prinzipiell müsste ich so etwas coden können:
#m1 ul li.nocurrent:hover #m1 ul li.current #inlay dl dd,
#m1 ul li.nocurrent a:hover #m1 ul li.current #inlay dl dd { display:none; }
aber das klappert leider nicht...
kannst du mir sagen, wie du das gelöst hast?
danke und gruss, manuel