ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
529
529
EMPFEHLEN
-
Hallo Tutorianer; ... hallo Maik
,
ich bin gerade dabei ein dynamisch erstelltes Menü mit unterschiedlichen Grafiken je Button unzusetzen. Das Konzept ist sicher nicht das gelbe vom Ei.
Beim neuen IE und FF funktioniert es so:
CSS:
HTML:HTML-Code:#main_menu{ width: 162px; font-size: 1em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; display: block; margin: 0; padding: 0px 0px 0px 0px; overflow: hidden; } #main_menu ul { list-style-type: none; width: 162px; display: block; margin: 0; padding: 0; } #main_menu li { list-style-type: none; width: 162px; display: block; margin: 0px; padding: 0;} #main_menu li a { list-style-type: none; width: 129px; height: 33px; line-height: 33px; text-decoration: none; display: block; padding: 0px 0px 0px 33px; margin: 0px 0px 10px 0px; color: #666; } #main_menu li a:hover { color: #333; } #main_menu li a.current { color: #000; } #main_menu li a.menu-object-1{background: url("/fileadmin/templates/img/menue_ia.png") no-repeat;} #main_menu li a.menu-object-1:hover {background: url("/fileadmin/templates/img/menue_01_01.png") no-repeat;} #main_menu li a.menu-object-1.current {background: url("/fileadmin/templates/img/menue_01_02.png") no-repeat;} #main_menu li a.menu-object-2{background: url("/fileadmin/templates/img/menue_ia.png") no-repeat;} #main_menu li a.menu-object-2:hover {background: url("/fileadmin/templates/img/menue_02_01.png") no-repeat;} #main_menu li a.menu-object-2.current {background: url("/fileadmin/templates/img/menue_02_02.png") no-repeat;}
Beim IE6 weiche ich auf eine andere CSS-Datei aus (Browserweiche), was soweit auch funktioniert, nur leider finde ich nicht die richtigen CSS-Einstellungen, damit jeder Button der "current" ist, auch die jeweils für sich bestimmte Grafik anzeigt! IE6 zeigt immer die vom letzten Button definierte current-Grafik an.HTML-Code:<div id="main_menu"> <ul> <li> <a href="index.php?id=2" class="menu-object-1 current">Startseite</a> </li> <li> <a href="index.php?id=6" class="menu-object-2">Service</a> </li> </ul> </div>
Alles was ich in den letzten Tagen versucht habe hat nicht geklappt. Könnt Ihr mir bitte einen Tip geben?
Gruß, Grille.
-
04.08.09 14:10 #2Maik Tutorials.de Gastzugang
Hi,
ich kann den Beitrag leider nicht finden, in dem vor geraumer Zeit derselbe IE6-Problemfall mit den kombinierten Klassen in einem Navigationsmenü vorgestellt wurde. War vielleicht auch eine Zweitfrage in einem Thema mit anderem Ausgangsproblem und Betreff.
Mein Alternativ-Vorschlag lautet hier, die Klasse .current dem <li>-Element zu übergeben.
HTML-Code:<li class="current"> <a href="index.php?id=2" class="menu-object-1">Startseite</a> </li>
Code css:1
#main_menu li.current a.menu-object-1 {background: url("/fileadmin/templates/img/menue_01_02.png") no-repeat;}
mfg Maik
Ähnliche Themen
-
VB.net Selbsterstellte "Wait" Funktion funktioniert nicht unter Vist x64
Von Ichbinalex im Forum .NET CaféAntworten: 6Letzter Beitrag: 17.02.09, 10:49 -
Vista "ähnliche elemente gruppieren" funktioniert (manchmal) nicht
Von C-H im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 11.08.08, 11:46 -
Fehler in Funktion - Abfrage input "Straße" funktioniert nicht.
Von awnetti im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 09.08.07, 19:24 -
getURL("http://abc.de" "_blank"); - funktioniert nicht mehr
Von ali-gator im Forum Flash PlattformAntworten: 5Letzter Beitrag: 04.05.06, 10:31 -
Funktioniert <form action="index.php?site=admin" method="post"> genrell ni
Von offset im Forum PHPAntworten: 8Letzter Beitrag: 14.08.03, 01:47





Zitieren
Login





