最佳答案
它不应该工作,至少用CSS 2.1.你可以看看CSS 2.1 table columns specification.
您可以通过使用:first-child来规避这一点:
/* first column */
td:first-child {
padding-left: 20px;
}
/* second column */
td:first-child + td {
padding-left: 10px;
}
/* third columns */ {
td:first-child + td + td {
padding-left: 0;
}