Hallo Andreas,
Nein, Zeilenumbrüche direkt nach einem Start-Tag und direkt vor einem End-Tag müssen ignoriert werden.
Außerdem wird oft ja nicht nur ein Zeilenumbruch gesetzt, sondern auch noch eingerückt:
<td>
<img .../>
</td>Und spätestens dann gibt es einen Unterschied.
Hm, ich habe mir das Ganze eben mal in Firefox 2.0, Opera 9.2 und Internet Explorer 6.0 angeschaut. Keiner dieser Browser macht einen Unterschied zwischen der Schreibweise mit bzw. ohne Einrückung. Bei obigen Code könnte ich es vielleicht noch verstehen. Man könnte argumentieren, daß mehrere aufeinanderfolgende whitespaces zu einem zusammengefaßt werden, so daß nur noch der Zeilenumbruch übrig bleibt. Aber selbst bei diesem Code werden in den Browsern keine Leerzeichen ausgegeben:
<td> <img .../> </td>
Ist das nun ein Bug in allen Browsern, die alle whitespaces gleich behandeln und eine notwendige Fallunterscheidung unterlassen, oder gibt es irgendwo eine Stelle in der HTML Recommendation, die das Ganze auf whitespaces allgemein ausdehnt?
Viele Grüße
Carsten