Gunnar Bittersmann: Breite eines absolut positionierten divs

Beitrag lesen

@@Encoder:

nuqneH

Ich hab ein absolut positioniertes div […]. Dieses soll sich so breit machen, wie der Inhalt es erfordert.

Absolut positionierte Elemente sind nur so breit, wie es ihr Inhalt erfordert (shrink to fit). Wo ist dein Problem?

Eine maximale Breite soll vorgegeben sein, da kann dann umgebrochen werden.

Wo ist dein Problem?

position absolute ist nötig, da das div verschoben werden muss. Das macht allerdings die automatische Breite kaputt.

Nein, _das_ macht es nicht.

Dann lese ich dass gefloatete Elemente sich automatisch nur so breit machen wie nötig.

Ja, auch für Floats gilt: shrink to fit.

Das tun sich aber anscheinend bei position absolute auch nicht mehr.

Absolut positionierte Elementen floaten nicht. [CSS21 §9.5.1, §9.7]

Und dann finde ich einen Artikel, der besagt dass gefloatete Elemente eine Breitenangabe haben müssen.

Der muss schon einige Tage (ver)alt(et) sein.

was kann ich machen, damit mein div sich doch so breit macht wie nötig.

Was machst du, damit es dies nicht tut? Was immer es ist, unterlasse es.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)