Ich möchte einen Effekt wie den von fieldset
und label
erstellen.
Wenn sich die Überschriften entlang der Seite ändern, bleibt die Breite des weißen Hintergrunds der Überschrift gleich.
Wenn ich das Element heading
oder div
so einstellen kann, dass die Breite so groß ist, dass es zu seinem Inhalt passt, wird es den richtigen Effekt haben.
Wenn es eine andere Lösung gibt, lassen Sie es mich bitte wissen.
Sie können float
für das Div verwenden, das Sie verkleinern möchten, oder display: inline-block
(obwohl das in IE6 nicht funktioniert (da es inline-block
standardmäßig nur auf Elemente inline anwendet), ohne eine Breite anzugeben Sie können beide natürlich verwenden, obwohl ich mir nicht sicher bin, warum Sie einen floated-block-Vorgang so ausführen möchten, als wäre es inline
.
Demo bei jsbin