Приветсвую Гуру, Дайте совет пожалуйста.
Хочу сверстать аналог
<TABLE>
на GRID-ах.
<main>
<div class='name i1'>Велик</div>
<div class='cost i1'>10 000</div>
<div class='name i2'>Самбик</div>
<div class='cost i2'>2500 000</div>
....
</main>
main {
display:grid;
grid-template-columns: auto auto;
grid-template-areas: "name cost";
}
.name{ grid-area: name;}
.cost{ grid-area: cost;}
При данной верстке все теги с классом NAME накладываются друг на друга, а с классом COST так же друг на друга.
Как использовать схему аналогичную
<table>
?
- Количество колонок НЕ известно, колонок может быть либо 3 либо 2, 3 колонка с указанием количества продукта.
- Количество строк НЕ известно, так как в таблице идет перечисление.
- Чтоб ширина колонок автоматически заполняла все пространство как с использованием
<table>
, в <table>
на сервере можно показывать 3 колонку а можно нет, пространство в любом случае заполняется по ширине. А в GRIDах как сделать чтобы сервер мог по своему усмотрению выдавать 3ю колонку, но колонки в любом случае заполняли ширину.