如何在jqGrid中设置Caption Layer高度

时间:2011-10-17 17:02:57

标签: jqgrid

我有以下代码片段来加载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>

和其他人的建议,但它们都不适合我。请帮我设置“标题图层”高度覆盖。

1 个答案:

答案 0 :(得分:1)

我想你在页面的某处使用了CSS样式“float:left”时遇到了一些问题。我建议你看看the answer哪个解决了问题。如果你遇到同样的问题,你应该在<div id="result">添加一个额外的样式定义,将其设置为style="float:left",或将其删除为style="clear:left"style="clear:right"或{{1} }}

如果您没有“浮动”问题且标题div只会增加到某个不需要的高度,您可以通过静态设置其他CSS或动态设置高度来解决问题。 The answer 显示如何找到网格的标题并获得其高度。以同样的方式设置高度。