Div in Div rechtsbündig und Breite angepasst
Jens Vogt
- css
0 ChrisB
Hallo,
in einem DIV soll ein weiteres DIV absolut rechts oben plaziert werden.
<div style=position:relative>
<div style=position:absolute;width:200px;height:12px;left:150px;top:5px;text-align:right;background:white>Test</div>
</div>
Das funktioniert soweit ja prima, allerdings soll sich der weiße Hintergrund der Breite anpassen und nicht immer starr 200 Pixel breit sein.
Ich dachte deswegen an einen fixes DIV wo nochmal ein relatives drin ist:
<div style=position:relative>
<div style=position:absolute;width:200px;height:12px;left:150px;top:5px;text-align:right>
<div style=height:12px;padding:2px;background:white>Test</div>
</div>
</div>
Allerdings weitet sich das relative 2. DIV trotzdem wieder auf die Breite des 1. absoluten DIVs aus.
Kann man das ev. irgendwie beheben mittels eines Tricks?
Danke,
Jens Vogt
Hi,
<div style=position:relative>
<div style=position:absolute;width:200px;height:12px;left:150px;top:5px;text-align:right;background:white>Test</div>
</div>
>
> Das funktioniert soweit ja prima, allerdings soll sich der weiße Hintergrund der Breite anpassen und nicht immer starr 200 Pixel breit sein.
Der Breite von was - dem (Text-)inhalt?
> Ich dachte deswegen an einen fixes DIV wo nochmal ein relatives drin ist
Ich würde erst mal daran denken, einfach keine Breite anzugeben - für derart absolut positionierte Elemente wird width dann nach der shrink-to-fit-Methode ermittelt.
MfG ChrisB
--
„This is the author's opinion, not necessarily that of Starbucks.“