Hi,
ganz nebenbei: Ich unterstelle, dass eine JavaScript-freie Lösung möglich ist.
position:absolute und display:inline paßt nicht zusammen,
Das kann man so oder so sehen. Der display-Typus wird bei absolut positionierten und gefloateten Elementen automatisch konvertiert; aus inline wird also block. Mit der "unsinnigen" Angabe kann man aber zumindest einen der obskuren IE-Bugs umgehen (mir fällt gerade nicht ein, welcher es war), so dass "position:absolute; display:inline;" durchaus eine gewollte Kombination darstellt.
Basis für die Positionierung ist das innerste Vorfahren-Element, das nicht position:static hat, bei Nichtvorhandensein eines solchen Elements der Viewport.
Danke - eine so knackige Zusammenfassung hatte ich bisher noch nicht gefunden. Ich lese sie jetzt 100[1] mal, damit ich sie mir auch wirklich merke.
Cheatah
[1] Binär, versteht sich ;-)
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes