Ich möchte ein Zahlenreihe exakt untereinander anzeigen und auch auf Drucker ausgeben.
Herbert,
Da du dein Problem unter PROGRAMMIERTECHNIK gestellt hattest, hat [Cheatah] wohl die richtige Antwort gegeben.
Mit rechtsbündigen Tabellen habe ich es versucht, habe aber Probleme wenn folgende zahlen vorhanden sind ( 100,21 oder 9,1 ) ; schon ist die ganze Optik weg.
Meine Glaskugel sagt nach dem nun, dass du die Ausgabe auf einer Webseite meinst?
CSS 2 sieht dafür td {text-align: ","}
vor. [CSS2 §16.2, CSS2 §17.5.4] Vielleicht findest du ja einen Browser, der das umsetzt.
In CSS 2.1 ist das nicht mehr enthalten. [CSS21 §16.2, CSS21 §17.5.4] Im CSS 3 Working Draft ist es wieder drin. [CSS3 §6.1]
In vielen Schriftarten haben alle Ziffern die gleiche Breite, nutze eine solche. Du kannst dann alle Zahlen mit gleichvielen Nachkommastellen angeben, die Nullen am Ende in der Farbe des Hintergrunds, und rechtbündig ausrichten.
<table>
<tr><td>100,21</td></tr>
<tr><td>9,1<span class="Null">0</span></td></tr>
</table>
td {text-align: right; background-color: white}
.Null {color: white}
Live long and prosper,
Gunnar
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)