Gunnar Bittersmann: Image-Positions-Problem

Beitrag lesen

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)