Hallo Detlef,
... diese beinhaltet jedoch (genau wie bei float) nicht die Ausdehnung über die zur Verfügung stehende Breite. Diese mußt Du schon noch angeben, um Anzeigeunterschiede zu verhindern.
Er hat 100% angegeben.
Der Firefox interpretiert diese als 100% des Elements, auf das sich auch die
Positionierung bezieht.
Der IE nimmt, wie es aussieht, wohl 100% abzüglich der Position des Links
und Opera die Breite des Links.
Ohne Breitenangabe, mitleft: 0;
undright: 0;
wird es im Firefox auf die
zur Verfügung stehende Breite gestreckt (wie zu erwarten), aber weder IE
noch Opera lassen sich davon beeindrucken.Für den IE könnte zwar eine feste Breite angegeben werden, weil mangels
max-width für diesen auch der Seiteninhalt eine feste Breite (in em) hat,
aber Opera bleibt ein Problem.
endlich einer, der mein Problem erkannt hat ;-) (hatte schon ernste Selbstzweifel ...)
Irgendeine Idee?
Wenn ich den Links eine "feste" prozentuale Weite gebe (bspw. 20%/Link , bei 5 Links = 100%), dann könnte ich für Opera dem Span width:500% verpassen (wobei dann beim Zoomen wieder die Rundungsprobleme bei Prozentangaben auftauchen).
Mir ist aber keine CSS-Hack-Konstruktion bekannt, die alle Operas von allen Geckos differenzieren würde. Außerdem habe ich noch gar nicht geguckt, was die anderen Browser (Konqueror, Safari & Co.) dazu sagen.
Gruß Gunther
PS: Ich war schon wählen! Du auch?