Struppi: offsetParent - Probleme mit Positionierungen

Beitrag lesen

Das Problem: Unser rte liegt nun in einem div mit noch vielen anderen html-elementen welcher positiono: relative; bekommen hat. Nun funktioniert die Positionierung der Farbpalette nicht mehr: der Bezugspunkt ist ein anderer.

Muss der unbedingt relativ postioniert werden?
Oft kann mit padding und margin das gleiche erreicht werden.

Naja, wenn man zu harten Mitteln greifen muss... - da muss es doch einen anderen Weg geben, aber ich kann mir vorstellen dass das nicht einfach wäre uns zu erklären, man kennt ja die Merkwürdigkeiten die auftauchen in einer komplexen Seite.

das ist eine komplizierte geschichte. Position relative brauch ich in diesem Fall um einen hässlichen bug im Ie in den Griff zu kriegen. ich hab schon alles mögliche versucht um darauf zu verzichten, keine Chance.

Die Position eines positionierten Elementes innerhalb eines relativ positionierten Elementes ist nicht ganz trivial, ich selber habe keine endgültige Lösung gefunden, eine war, wenn das Element relativ positioniert ist, addiere die offset Werte zweimal.
Was aber nicht in jeden Browser funktionierte. Ich hab's dann irgendwann aufgegeben die Position von relativ positionierte Elementen zu ermitteln

ohjeh ohjeh..das hab ich befürchtet...

Also nicht dass meine Aussage endgültig wäre. Ich kann mir vorstellen, dass es welche hier gibt, die der Lösung näher kamen. Vielleicht funktioniert ja auch currentStyle bzw. getComputedStyle?
Wie gesagt ich hatte es irgendwann nicht mehr versucht, weil ich es auch nciht brauchte.

Struppi.

--
Javascript ist toll (Perl auch!)