Gunnar Bittersmann: Zu viel Hintergrund

Beitrag lesen

@@Timo:

nuqneH

Nun geht der Hintergrund jedoch über die gesamte Breite des Browserfensters.

Weil 'form' per Default (Browserstylesheet) ein Blockelement ist.

Wie kriege ich das hin, dass der Hintergrund nur hinter dem tatsächlichen Inhalt ist?

.frm { float: left }
Nebenwirkung: 'clear' für nachfolgendes Element erforderlich, sonst sind nachfolgende Elemente neben der Form-Box

.frm { position: absolute }
Nebenwirkung: Element aus dem Fluss, nachfolgende Elemente werden so plaziert, als ob die Form-Box nicht da wäre

.frm {
height:18px;

Die Angabe halte ich nicht für besonders geschickt. Verwende besser padding(-bottom).

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)