Lieber Marco,
<div style="border: 1px solid #000000">
<p>
...
</p>
</div>
Wozu das DIV? die Style-Angaben kannst Du doch dem <p> geben!
Habe mir jetzt geholfen, in dem ich nach dem </p>-Tag ein "<div style="clear: both;"></div>" gesetzt habe.
Diese Lösung finde ich jedoch sehr schlecht, da der IE dann einen abstand zum Rahmen wiederum macht.
Und wenn Du dem Folge-Element ein clear verpasst? Dem <p> wird doch irgendetwas folgen, oder? Ohne dieses DIV befänden sich dann das <p> und sein Folgeelement innerhalb desselben Elternelements, so dass das clear greifen sollte.
Was der IE daraus macht, ist nunmal eine Tragödie. :-( Aber wann wenn nicht jetzt wollen wir denn endlich auf die Standards komplett umsteigen, wenn der IE7 schon mit guten Versprechen in den Startlöchern steht?
Liebe Grüße aus Ellwangen,
Felix Riesterer.