我有一个表格,我想将它放在div的内部,这样表格只显示到div的高度,并且可以滚动查看表格的其余部分。这里是我的代码:如何设计一个div的样式,以便内部的表部分隐藏并可以滚动
#listTimes {
margin-right: 0;
height: 100px;
}
#timesList table {
border-collapse: collapse;
margin: 0 auto;
right: 0;
left: 0;
}
#timesList table, td, th {
border: 1px solid black;
padding: 5px;
}
#timesList th {
text-align: left;
}
#session {
border-radius: 5px 5px 0 0;
height: 10px;
width: 20%;
margin: 0 auto;
}
<html>
<body>
<div class="listTimes">
<form id="session">
\t <select name="sessions" onchange="showUser(this.value)">
\t <option value="1">Session 1</option>
\t <option value="2">Session 2</option>
\t <option value="3">Session 3</option>
\t <option value="4">Session 4</option>
\t <option value="5">Session 5</option>
\t </select>
\t </form>
\t <br>
\t <div id="timesList">
<!-- This is where the table is -->
<table>
<tr>
<th>No.</th>
<th>foo</th>
<th>bar</th>
</tr>
<tr>
<th>1</th>
<th>fubar</th>
<th>lnrbaaet</th>
</tr>
</table>
\t </div>
\t </div>
</div>
</body>
</html>
眼下,表只显示它的方式。我想为表单和表格一起设置高度,当我滚动查看表格时,表单应该跟随我。我尝试过使用高度属性,溢出属性,但都没有工作。
能否请你告诉我,我该怎么隐藏显示滚动条? – Cubetastic
@Cubetastic更新。你可以使用':: - webkit-scrollbar {display:none;}'但是我不确定它是否支持Firefox或Edge ... – sol
'padding-right:20px; margin-right:-20px;'不起作用,它仅仅改变滚动条的位置。有没有办法单独降低Z指数?而':: - webkit-scrollbar {display:none;}'可以在Chrome中运行,但不能在firefox中运行,就像你说的那样。 – Cubetastic