Как правильно сделать мини табличку с 3-мя полями?
Есть вот такая небольшая табличка
Как создать правильную структуру этой таблицы, чтобы все отображалось корректно? Моя структура и код:
.calc-table{
display: flex;
justify-content: space-between;
align-items: end;
}
.calc-name-block{
color: rgba(37, 40, 53, 0.50);
font-size: 15px;
font-family: Roboto;
line-height: 23px;
margin-bottom: 26px;
}
.calc-name-block:last-child{
margin-bottom: 0;
}
.calc-cost-block{
color: rgba(37, 40, 53, 0.50);
font-size: 12px;
font-family: Roboto;
line-height: 23px;
width: 125.742px;
padding: 6px 94px 12px 18px;
border-radius: 2px;
background: #FAFAFA;
}
.calc-price-block{
color: rgba(37, 40, 53, 0.50);
font-size: 12px;
font-family: Roboto;
line-height: 23px;
width: 125.742px;
padding: 6px 26px 12px 18px;
border-radius: 2px;
background: #FAFAFA;
}
<div class="calc-table">
<div class="calc-names">
<p class="calc-name-block">Slave8</p>
<p class="calc-name-block">Slave8</p>
<p class="calc-name-block">Slave8</p>
<p class="calc-name-block">Slave8</p>
</div>
<div class="calc-cost">
<span>Стоимость</span>
<p class="calc-cost-block">5</p>
<p class="calc-cost-block">5</p>
<p class="calc-cost-block">5</p>
<p class="calc-cost-block">5</p>
</div>
<div class="calc-price">
<span>Количество</span>
<p class="calc-price-block">25 900 ₽ </p>
<p class="calc-price-block">25 900 ₽ </p>
<p class="calc-price-block">25 900 ₽ </p>
<p class="calc-price-block">25 900 ₽ </p>
</div>
</div>
Ответы (1 шт):
Автор решения: darinka poznyak
→ Ссылка
Вот так будет правильно. P.S. CSS уже сами подгоните, как Вам надо... т.е. цвет ячеек, шрифт и т.д.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Таблица</title>
<style type="text/css">
table {
width: 300px;
height: 150px;
border: none;
}
th, td {
font-family: Roboto;
font-size: 12px;
line-height: 23px;
}
td:nth-child(n+2) {
background-color: lightgray;
}
</style>
</head>
<body>
<table>
<tr>
<th></th>
<th>Количество</th>
<th>Стоимость</th>
</tr>
<tr>
<td>Slave8</td>
<td>5</td>
<td>25 900</td>
</tr>
<tr>
<td>Slave40</td>
<td>15</td>
<td>350 000</td>
</tr>
<tr>
<td>Master</td>
<td>59</td>
<td>1 120 000</td>
</tr>
<tr>
<td>Замок</td>
<td>100</td>
<td>500 897</td>
</tr>
</table>
</body>
</html>
