[latex]Mae govannen![/latex]
Ich habe auf meiner Seite http://www.opera-tutorial.de/ zwei Probleme mit meinem Dropdown-Menü. Zum einen sind die Untermenüpunkte nach links verrückt. Ich weiß, woran es liegt aber wenn ich das korrigiere machen anderen Browser damit Probleme. Gibt es da eine Weiche o.ä. für diese Opera-Versionen oder kann ich das an einer anderen Stelle ändern?
Wozu? Alles was du brauchst, ist sinnvolles CSS. Frage dich, woher die _ursprüngliche_ Rechtsverschiebung (die du durch gewisse Maßnahmen jetzt in eine Linksverschiebung verwandelt hast) deiner aufgeklappen Menüs kommt.
Du benutzt als Menü verschachtelte Listen. Wie schauen Listen normalerweise (ohne zusätzliches CSS) aus? Genau, die Listenpunkte werden eingerückt! Klingelt es schon? Schön.
Also am Anfang des CSS die Listen zurücksetzten:
ul {
padding: 0;
margin: 0;
}
und dann Verschiebungsmaßnahmen wie
margin-left:-40px;
wieder rausschmeißen, und schon klappt es in allen Operas (7,8,9).
natürlich mußt du dadurch die grundsätzlichen Anpassungen auch wieder etwas verändern (inc. IE-Hacks), aber diese Feinarbeit ist dann kein Problem mehr.
Cü,
Kai
Run for the sun, little one You're an outlaw once again
Time to change, Superman He'll be with us while he can
In the land of make believe
ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|]