【发布时间】:2016-08-11 16:12:17
【问题描述】:
我使用下面的 CSS 代码向表格行添加行号:
table {
direction: rtl;
counter-reset: line-number;
}
td:first-child {
text-align: right !important;
}
td:first-child:before {
content: counter(line-number) ".";
counter-increment: line-number;
padding-right: 0.3em;
color: lightgray;
}
但它的内容在第十行之后没有对齐。见下图:
但我想要这样的东西:
我也尝试添加padding,但这不是一个有效的解决方案。
如何解决这个问题?
这是我现在的Fiddle。
【问题讨论】:
-
你在说什么?那按预期工作不是吗?由于多余的数字,数字 10 将占用比 9 更多的空间。我不确定你想表达什么。
-
抱歉我的英语不好。我想对齐上面的复选框(或使用行号时的其他内容)
-
@Ruddy 我在我的问题中添加了新图片。
-
我还加了小提琴:jsfiddle.net/z5mfbmhm
标签: html css css-tables css-counter cellpadding