Hi Bio,
und ueberhaupt sehe ich keinen Grund, warum, unter
allen Unicode Zeichen, gerade die White-Spaces
einfach so weggeschmissen werden duerfen sollten.
ich schon.
Nämlich weil eine Zeilenschaltung auch ein whitespace ist.
Ich habe in einem meiner Dokumente folgende Struktur:
<td id="Italy-Moves">
<p>A Rom-Ven</p>
<p>A Tri S "</p>
<p class="failed">F Tun S F<br />WMS xxx</p>
<p class="failed">F TYS S F<br />Tun xxx<br /><span class="retreat">>Sar</span></p>
</td>
Das ist für mich sehr schön lesbar - ich muß alle vier Wochen solche Dateien manuell erstellen, und der Inhalt ist ganz schön kniffelig (und ein Tippfehler wäre eine Katastrophe).
M$IE und Opera stellen das so dar, wie ich will: Lauter Zeilen innerhalb einer Tabellenzelle.
Einzig Mozilla (ich habe 0.9.9 aktiv) macht aus dem Zeilenumbruch vor dem ersten <p> eine zusätzliche Leerzeile in meiner schönen Tabelle - und zwingt mich deshalb dazu, diesen Zeilenumbruch zu vermeiden, indem ich
<td id="Italy-Moves"><p>A Rom-Ven</p>
<p>A Tri S "</p>
<p class="failed">F Tun S F<br />WMS xxx</p>
<p class="failed">F TYS S F<br />Tun xxx<br /><span class="retreat">>Sar</span></p>
</td>
notieren muß.
Wohlgemerkt - _nur_ der _erste_ dieser Zeilenumbrüche hat diese Wirkung - alle anderen nicht! Dort ist Mozilla plötzlich egal, daß die Zeilenumbrüche auch whitespaces sind ...
Wieso, bitte, ist das logisch?
Viele Grüße
Michael