Я делаю таблицу, в которой заранее не знаю количество столбцов.Поскольку первый столбец шире остальных, я знаю его ширину.Я хотел бы сделать другие столбцы меньше, с одинаковой шириной для каждого столбца.Как я могу сделать макет таблицы, где, если у меня есть, например, 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%;
}
}
}
Я не уверен, как мне достичь желаемой раскладки?