11
在HTML中对齐小数点
我有一张表格,其中一列包含十进制数字。我希望以类似于文字处理器的“十进制制表符”功能的方式对齐它们,以便所有点都位于一条垂直线上。 目前,我有两种可能的解决方案,但我希望有更好的解决方案... 解决方案1:在HTML中拆分数字,例如 <td><div>1234</div><div class='dp'>.5</div></td> 与 .dp { width: 3em; } (是的,此解决方案不能完全按原样工作。但是,此概念是有效的。) 解决方案2:我发现提到 <col align="char" char="."> 根据参考页,这是HTML4的一部分,但是在我必须使用的浏览器FF3.5,Safari 4或IE7中却无法使用。它还存在无法将数字格式提取到CSS的问题(尽管由于它影响到整个列,所以我认为这并不奇怪)。 因此,有谁有更好的主意?