Hallo Heizer,
Ich hatte gerade eine Haluzination: Ich dachte einen Moment lang, es gäbe
eine CSS-Eigenschaft "text-align:decimal", mit der man Text am Dezimalpunkt
oder -komma ausrichten kann
Tja, »im Prinzip« gibt es da eine Möglichkeit mit CSS, allerdings kenne ich
keinen Browser, der das in der Praxis unterstützt, nämlich text-align:<string>
<string> ist hier eine mögliche Zeichenkette, anhand derer sich der Text
ausrichten soll, text-align:<string> kann man nur auf Tabellenzellen
anwenden. Auf Dein Beispiel übertragen wäre das dann das Dezimalkomma oder
aber im englischen Sprachraum der Dezimalpunkt: text-align:".".
Wenn man dann mal ein Beispiel konstruiert ...
<table>
<tr>
<td class="ding">Apple 15" Powerbook</td>
<td class="wert">2898.84</td>
</tr>
<tr>
<td class="ding">Freitag Tasche</td>
<td class="wert">139.-</td>
</tr>
<tr>
<td class="ding">Starbucks Caramel Macchiato Decaf</td>
<td class="wert">2.99</td>
</tr>
<tr>
<td class="ding">Merken, daß die Hose offen steht...</td>
<td class="wert">unbezahlbar</td>
</tr>
</table>
... und das entsprechend mit CSS formatiert ...
td.ding {
text-align:left;
}
td.wert {
text-align:".";
}
... dann sollte im Prinzip folgende Darstellung dabei herauskommen:
Apple 15" Powerbook 2898.84
Freitag Tasche 139.-
Starbucks Caramel Macchiato Decaf 2.99
Merken, daß die Hose offen steht... unbezahlbar
Also genau das, was jeder will. Dummerweise wird es nicht von den Browsern
unterstützt, ebensowenig wie das von Andreas angesprochene HTML-Attribut
char, das ähnliches leisten sollte. Die Jungs bei Mozilla schaffen es seit
1999, die Implementierung auf irgendwann in der Zukunft zu verschieben.
Dazu kommt, daß das W3C wohl selbst unentschlossen ist, in CSS Version 2.0
ist das ganze noch bei text-align und sehr ausführlich im Abschnitt über
horizontale Tabellenausrichtung beschrieben. In CSS Revision 1 (CSS 2.1)
ist das ganze ohne Erklärung gestrichen. Als hätte Stefan das damals beim
Verfassen von SELFHTML 8.0 geahnt, hat er es dort auch weggelassen.
Der Witz ist: Im zukünftigen CSS 3 Model Text taucht es wieder auf. Chaos.
Tim
Wieder so ein Posting, das nicht konkret weiterhilft, sondern nur einfach
Zeug für irgendeine zukünftige Suchmaschine erzählt. Sorry.