Hallo!
Wir haben ziemliche Probleme damit, dass an manchen Stellen die Formatierung des HTML-Quelltextes z.T. verheerende Einflüsse auf das dargestellte Seitenlayout haben kann.
z.B.
<tr>
<td colspan="5" bgcolor="#ffffff"><img height="5" width="1"
src="b.gif"></td>
</tr>
zeichnet einen 5 pix hohen Strich in die Tabelle
<tr>
<td colspan="5" bgcolor="#ffffff">
<img height="5" width="1" src="b.gif">
</td>
</tr>
zeichnet eine Linie in die Tabelle, die so hoch ist wie eine Textzeile, wegen des Zeilenumbruchs innerhalb des td-tags.
Gut HTML-designer habens "einfach" sie koennen selbst entscheiden ob sie einen Zeilenumbruch einfügen oder nicht.
Das Problem bei solchen Techniken ist, dass heutzutage HTML-Quelltext immer mehr automatisch erzeugt wird z.B. mittels XSL aus XML.
Wir sind z.B. an einem Projekt, das das Web-Publishing Framework Cocoon einsetzt. Zur Laufzeit wird dabei XML mit XSL-Stylesheets in HTML übersetzt. Dabei hat man leider keinen genauen Einfluss darauf wie der Serializer, der den HTML-Text rausschreibt, formatiert.
Was wir also brauchen sind HTML-Seiten als Ausgangspunkt, die immer gleich dargestellt werden, gleichgueltig wie der Quelltext formatiert wird (ob alles auf einer Zeile steht oder im anderen Extrem "pretty print": jedes öffnende Tag auf einer eigenen Zeile mit entsprechender Einrückungstiefe).
Gibt es dazu Techniken? Kann jemand seine Erfahrungen dazu mitteilen?
Vielen Dank,
Hans