Hallo,
Hallo,
Wie mach ich das denn richtig? Das Prinzip konnte ich hoffentlich klar machen, die Aufgabenstellung ja eigentlich auch recht simpel. Habe jetzt ein hässliches
<div style="clear:left"></div>
dazwischen gepackt. Missbrauch hoch 10 und noch inline-style...; bäh.
img+h3, img+table { clear:left; }
> >
> > das sorgt dafür, dass der Textfluss nach floatenden Bildern bei Tabellen oder h3-Überschriften wiederhergestellt wird. Es spricht aber - wenn es das layout erfordert - nichts dagegen, einfach beinhalt bei h3 zu clearen.
>
> Dann haut er mir zwischen h2 und h3 (also das erste, wo noch kein float voran ging) einen riesen Absatz. Frag mich nicht warum ... ???
Ich kann es aber nicht reproduzieren:
~~~html
<html>
<body>
<h2>abc</h2>
<h3 style="clear:left">clear</h3>
<h2>abc2</h2>
<h3>noclear</h3>
</body>
</html>
Wird normal angezeigt ...;
Gruß
jobo