我正在尝试创建一个带有固定标题的滚动表。问题是 the<thead>
和 the之间的列<tbody>
没有正确匹配。我的问题是如何让列在具有固定标题的滚动表中匹配。
下面是小提琴,只需点击“添加问题”按钮 3 次,然后滚动表格:
下面是表格的html:
<table id="qandatbl" align="center">
<thead class="tblhead">
<tr>
<th class="qid">Question No</th>
<th class="question">Question</th>
<th class="optandans">Option and Answer</th>
</tr>
</thead>
<tbody class="tblbody">
</tbody>
</table>
下面是控制表格和每一列的主要css:
body{
font-size:85%;
}
.extratd{
border:1px black solid;
border-collapse:collapse;
}
.qid {
min-width:3%;
max-width:3%;
font-weight:bold;
border:1px black solid;
border-collapse:collapse;
}
.question {
min-width:14%;
max-width:14%;
border:1px black solid;
border-collapse:collapse;
}
.question textarea {
min-width:auto;
max-width:auto;
resize:none;
height:100%;
font-size:100%;
}
.noofanswers{
min-width:15%;
max-width:15%;
padding-top:5%;
padding-bottom:5%;
}
.optandans{
min-width:30%;
max-width:30%;
border:1px black solid;
border-collapse:collapse;
}
.option{
min-width:100%;
max-width:100%;
padding-top:5%;
padding-bottom:5%;
}
.answer {
min-width:100%;
max-width:100%;
padding-top:5%;
padding-bottom:5%;
}
.tblbody{
background-color: #ddd;
height: 400px;
overflow: auto;
}
.tblhead, .tblbody {
display: block;
}