@@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