Hello out there!
und nicht:
<img src="..." style="float:left" />
<p>Absatz</p>
<p>Absatz</p>
<p>Absatz</p>
Weil das doppelter Unsinn ist (das fehlende alt-Attribut nicht mitgezählt):
(1) Ein großer Vorteil von CSS ist die Trennung von Dokumentstruktur und Layoutangaben. style-Attribute führen dies ad absurdum, deren Verwendung ist also absurd.
(2) img-Elemente dürfen in den Strict-Varianten nicht an beliebiger Stelle auftreten:
<body>
<img src="foo" alt="bar" />
<p>baz</p>
</body>
ist kein valides XHTML 1.0 Strict.
<body>
<div>
<img src="foo" alt="bar" />
<p>baz</p>
</div>
</body>
ist valid, aber es ist IMHO kein guter Stil, sich auf die gegenwärtige Gruppierung mit div zu verlassen.
See ya up the road,
Gunnar
--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)