我在做一张桌子,事先我不知道有多少列。因为第一列比其他列宽,所以我知道它的宽度。我想让其他列更小,每列的宽度相同。如何制作表格布局,例如,如果我有3列,第一列更宽,其他列更小,我如何对齐这些列,使它们占据表格左侧的空间,并将左侧空间保留在右侧。
所以,布局应该是这样的:
column1 | column2 | column3
-----------------------------------------------------------------
value1 | 2 | 3
-----------------------------------------------------------------
此外,我不知道如何实现这一点,因为我也将所有列的内容对齐,但第一列的内容将向右对齐。我需要最后一列占据整个表格的空间,因为我应该显示底部边框,一直到表格布局的末尾。
到目前为止,我对这张表只有很少的css:
.table {
tr {
td:last-child {
border-left: dashed 2px gray;
}
td {
text-align: right;
}
td:first-child {
text-align: left;
width: 40%;
}
}
}
我不知道如何才能达到预期的布局?