Как я могу заставить эту таблицу работать и в HTML
- Привет!
В настоящее время я работаю над тем, чтобы нормальная таблица выглядела лучше, и для этого я использовал CSS, но я не мог сделать так, чтобы таблица была функциональной в HTML, и мне нужно, чтобы она работала, и я не смог этого сделать.
Вот мой CSS код
.table {
margin-top: 10px;
border-collapse: collapse;
width: 100%;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
display: table;
border-spacing: 5px;
}
@media screen and (max-width: 580px) {
.table {
display: block;
}
}
.row {
display: table-row;
background: #f6f6f6;
}
.row:nth-of-type(odd) {
background: #e9e9e9;
}
.row.header {
font-weight: 900;
color: #ffffff;
background: #808080;
}
.row.green {
background: #27ae60;
}
.row.blue {
background: #2980b9;
}
@media screen and (max-width: 580px) {
.row {
padding: 8px 0;
display: block;
}
}
.cell {
padding: 6px 12px;
display: table-cell;
}
@media screen and (max-width: 580px) {
.cell {
padding: 2px 12px;
display: block;
}
}
Вот HTML-код
div class="table">
<div class="row header">
<div class="cell">
Name
</div>
<div class="cell">
Category
</div>
<div class="cell">
Amount
</div>
<div class="cell">
Location
</div>
<div class="cell">
Purchase date
</div>
</div>
<div class="row">
<div class="cell">
Banana
</div>
<div class="cell">
Fruit
</div>
<div class="cell">
1
</div>
<div class="cell">
Amsterdam
</div>
<div class="cell">
2015-02-16
</div>
</div>
<div class="row">
<div class="cell">
Tomato
</div>
<div class="cell">
Vegetable
</div>
<div class="cell">
3
</div>
<div class="cell">
Zaandam
</div>
<div class="cell">
2015-02-17
</div>
</div>
<div class="row">
<div class="cell">
Ham
</div>
<div class="cell">
Meat
</div>
<div class="cell">
2
</div>
<div class="cell">
Rotterdam
</div>
<div class="cell">
2015-02-18
</div>
</div>
<div class="row">
<div class="cell">
<input type="text" name="name" form="inventory_form" required>
</div>
<div class="cell">
<input type="text" name="category" form="inventory_form" required>
</div>
<div class="cell">
<input type="number" name="amount" form="inventory_form" required>
</div>
<div class="cell">
<input type="text" name="location" form="inventory_form" required>
</div>
<div class="cell">
<input type="date" name="date" form="inventory_form" required>
</div>
</div>
<div>
<input type="submit" value="Submit" form="inventory_form">
</div>
</div>
Я был бы признателен за любую помощь, спасибо!
Что я уже пробовал:
Я попытался использовать табличные теги, такие как tr и td, но таблица не показывалась.