J'ai un tableau contenant des nombres décimaux dans une colonne. Je cherche à les aligner d'une manière similaire à la fonction "tabulation décimale" d'un traitement de texte, de façon à ce que tous les points se trouvent sur une ligne verticale.
J'ai deux solutions possibles pour le moment mais j'espère quelque chose de mieux...
Solution 1 : divisez les chiffres dans le HTML, par exemple.
<td><div>1234</div><div class='dp'>.5</div></td>
avec
.dp { width: 3em; }
(Oui, cette solution ne fonctionne pas tout à fait telle quelle. Le concept est cependant valable).
Solution 2 : J'ai trouvé une mention de
<col align="char" char=".">
Cela fait partie de HTML4 selon la page de référence, mais cela ne fonctionne pas dans FF3.5, Safari 4 ou IE7, qui sont les navigateurs que j'ai sous la main. Il y a aussi le problème que vous ne pouvez pas extraire le formatage numérique en CSS (bien que, puisque cela affecte une colonne entière, je suppose que ce n'est pas trop surprenant).
Ainsi, quelqu'un a une meilleure idée ?