前段框架使用easyui,在table中嵌套datagrid的时候,在IE浏览器下table左边的列宽很明显比右边的列宽宽很多。无论怎么设置width的值都不管用,这时我们可以用如下方法
1.在table中使用统一样式添加的方法来处理,在table标签中直接添加。具体代码是
<table class="table-fixed-ie8">
<colgroup>
<col width="15%">
<col width="34%">
<col width="15%">
<col width="34%">
</colgroup>
</table>
就是之后所有的行都采用这个样式
2.给table添加属性
table-layout:fixed;
我这块是在table中加了一个class,然后只处理在IE下的错乱
<style>
@media \0screen\,screen\9 {
.table-fixed-ie8{table-layout:fixed;}
}
</style>
这样table在IE下可以跟谷歌一样正常显示了。