我有下面的表格,里面有一个模型对话框,我已经应用了一些CSS,以便头部在滚动时保持在相同的位置。滚动表时仍然保持表头?
但是在我加载页面后,列被推到左边,这5列应该出现在标题下。
此外,底层页面也被推送到页面的左侧。
<style>
.tblSearchMedia1 tbody {
height: 100px;
overflow: auto;
}
.tblSearchMedia1 td {
padding: 3px 10px;
}
.tblSearchMedia1 thead > tr, tbody{
display:block;
}
</style>
<table class="tblSearchMedia1">
<thead>
<tr>
<th> Region </th>
<th> Subregion </th>
<th> Country </th>
<th> Media Type </th>
<th> Media Name </th>
</tr>
</thead>
<tbody data-bind="foreach: MediaGroups">
<tr>
<td data-bind="text: ID"></td>
<td data-bind="text: ID"></td>
<td data-bind="text:ID"></td>
<td data-bind="text: ID"></td>
<td data-bind="text: ID"></td>
</tr>
</tbody>
</table>
这个小提琴是否显示您遇到的问题? http://jsfiddle.net/wuwdY/1/ – defaultNINJA
不,我已经添加了原始图片的链接 – Xerxes
Got it!我相当确定问题在于你的'display:block';我敢打赌,如果你删除它,它会排队,但我也相信这会消除滚动。我会继续思考。 – defaultNINJA