Gunnar Bittersmann: Elemente positionieren

Beitrag lesen

@@Rolf B

Wichtig ist auch, welches das position:relative Element in der Elternkette von #Text ist. Ohne ein solches Element wird #Text in Bezug zum Body positioniert.

Nein, das eben gerade nicht. Siehe meine Antwort.

Du möchtest aber seine Position in Bezug zum <h1> Element setzen. Deshalb sollte #Text entweder ein Kind von <h1> sein

Nein, das ist großer Quatsch. Der Text ist nicht Bestandteil der Überschrift.

oder die beiden sollten Geschwister in einem <header> Element sein.

Ob das vernünftig ist, kann man ohne Kenntnis des Seiteninhalts nicht sagen. Also so ganz allgemein: nein.

Wie Du es am besten machst, ist aber nur bei Kenntnis des HTML wirklich sinnvoll zu erklären.

Und vor allem bei Kenntnis des gewünschten Layouts. Ich vermute ganz stark, dass absolute Positionierung nicht Teil der Lösung ist.

🖖 Stay hard! Stay hungry! Stay alive! Stay home!

--
“Turn off CSS. If the page makes no sense, fix your markup.” —fantasai