我有以下代码片段来加载jqGrid生成的表。
<div id="result">
<table id="resultTable">
<tr>
<td />
</tr>
</table>
</div>
我的另一个css干扰了jqGrid css,它导致“标题层”(表格顶部的橙色条)高度变得非常大并且与页面的其他部分重叠。对不起,不允许发布图片。
高度大约10倍,似乎包含3行,每行颜色略有不同。如果我删除了所有的CSS,“标题图层”显示正确,但我丢失了所有的页眉,页脚等。我在jgGrid forum的链接中尝试了Tony的建议,
<style>
#result table.scroll thead th {height:30px;}
</style>
和其他人的建议,但它们都不适合我。请帮我设置“标题图层”高度覆盖。
答案 0 :(得分:1)
我想你在页面的某处使用了CSS样式“float:left”时遇到了一些问题。我建议你看看the answer哪个解决了问题。如果你遇到同样的问题,你应该在<div id="result">
添加一个额外的样式定义,将其设置为style="float:left"
,或将其删除为style="clear:left"
,style="clear:right"
或{{1} }}
如果您没有“浮动”问题且标题div只会增加到某个不需要的高度,您可以通过静态设置其他CSS或动态设置高度来解决问题。 The answer 显示如何找到网格的标题并获得其高度。以同样的方式设置高度。