基本上我不能去与滚动条,这是一个表,正在填写的数据从数据库,如果我填补了太多,我不能去与滚动条,一些想法?如果有人需要更多的信息,我想我整天都在这里。
HTML
<div class="talbe-div">
<table>
<tr>
<th>ID</th>
<th>Nombre</th>
<th>Cantidad</th>
</tr>
<?php
foreach($filas->fetch_all(MYSQLI_ASSOC) as $fila){
?>
<tr>
<td><?=$fila["ID"]?></td>
<td><?=$fila["Nombre"]?></td>
<td><?=$fila["Cantidad"]?></td>
</tr>
<?php
}
?>
</table>
</div>
CSS
.table-div{
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 50px;
height: 50vh;
overflow-y: auto;
overflow-x: hidden;
}
table{
min-width: 15vw;
border: 1px solid white;
color: white;
border-collapse: collapse;
}
th{
text-align: left;
padding-left: 10px;
padding-right: 20px;
border: 1px solid white;
}
td{
padding-left: 10px;
padding-right: 20px;
border: 1px solid white;
}
2条答案
按热度按时间euoag5mw1#
你希望你的表是可滚动的,但在任何时候都只显示50vh的高度。
一种方法是将所有内容放入高度为50vh的容器中,并滚动该容器,让具有flexed外部div的表具有所需的高度。
下面是一个简单的例子:
fslejnso2#
我也有同样的问题。试着改变高度。如果这不起作用,请提供一个示例输出,我相信我可以帮助你。滚动总是与高度有关。