Hallo und einen guten Morgen,
zu Deiner Frage: Nein, das Hauptmenue ist dieses hier
marks.MENUE = HMENU
marks.MENUE.1 = GMENU_LAYERS
und das ist festverankert durch eine Tabellenzeile links in der vertikalen Mitte des Browsers, in der Marker ###MENUE### steht.
In der Tabellenzeile meiner Desingvorlage darüber steckt ein das Corporate Identy (Logo) als Bilddatei komplett in einer Tabellenzeile. Wenn ich jetzt folgendes mache:
marks.MENUE.1 {
#layerStyle = position:absolute;left:0px;top:0px;width:10px;VISIBILITY:hidden;
leftOffset = 180
dann verzieht es die Tabellenzeile mit dem Logo um ein Drittel nach unten.
Zurück zu dem Menue, das an der falschen Stelle beginnt. Ich gebe zu, die Position 0,0 war irreführend - korrekt ist 0,138.
Die horziontale Positionierung stimmt inzwischen.
Nur das Menue 2 und damit alle Anderen
marks.MENUE.2 = GMENU_LAYERS
marks.MENUE.2 {
layerStyle = position:absolute;left:0px;top:0px;width:10px;VISIBILITY:hidden;
leftOffset = 138
# topOffset = 500
lockPosition = y
dontFollowMouse = 1
relativeToParentLayer = 1
#relativeToTriggerItem=1
expAll = 1
}
beginnt bei der y-Koordinate 0 und Dank
leftOffset = 138
an der richtigen x-Koordinate.
Mein Problem ist jetzt, wie kann ich die y-Koordinate von MENUE.2 so verändern, dass sie unten z.B. bei y=200 beginnt? Und nicht wie bisher ganz oben am Browserrand.
So, wenn ich jetzt das hier mache:
marks.MENUE.2 = GMENU_LAYERS
marks.MENUE.2 {
#layerStyle = position:absolute;left:0px;top:0px;width:10px;VISIBILITY:hidden;
leftOffset = 138
dann wird das MENUE.2 als horizontale Reihe abgebildet anstatt eine vertikale Box.
Opera 7.54 setzt das Menü komplett nebeneinander und ignoriert die maximal zugelassene Breite.
Das habe ich gemerkt und mit dem Firefox habe ich keine Probleme, genauso wie der IE, den ich auf meiner Linux-Maschine für solche Zwecke drauf habe.