Hallo.
Mir fehlt die passende Idee zur Lösung. Habe eine Layout etwas so:
+-----------------------+----------+
| div#content | div#box |
| | |
| +----------+
| |
+----------------------------------+
Die Box ist per float:right gesetzt und ihre Höhe/Existenz nicht vorhersagbar. Im Hauptteil (div#content) soll der Text die Box umfließen - was er auch schön tut.
Problem:
Bei Fehlermeldungen (als DIV realisiert) im Hauptteil möchte ich diese per Umrandung (border) hervorheben. Dabei ersteckt sich die Umrandung der Meldung aber auf die volle Breite, d.h. auch hinter die Box. Der Inhalt der Meldung wird an der Box vorbeigeführt (So wie es wohl der Standard vorsieht).
Lösung?
Gibt's einen Ansatz mit HTML und CSS das zu umgehen? D.h. eine Lösung, dass ein Blockelement sich der zur Verfügung stehenden Breite neben floatenden Elementen anpasst?
Grüße aus Würzburg
Julian