在IE中嵌入gwt应用程序之前的额外行

时间:2009-09-02 22:02:51

标签: internet-explorer gwt

我注意到在顶级HTML代码之后至少有两行换行符 嵌入式gwt应用程序在IE6 / 7/8的情况下,对于其他浏览器, 这是不可能看到的。

E.g。 HTML代码

<body> 
mymenu 
<div id="gwtapplication"></div> 
</body> 

在mymenu和gwt应用之后会有两行。请注意 应用程序使用可能相关的绝对面板。 如果没有像html代码那样的mymenu就没有问题。非常 简单文本已经产生这种效果。 通过重新定位绝对y来提升gwt应用程序 坐标没有帮助,因为那时应用程序的顶部是 被白色水平宽“线”隐藏。
我尝试过但都失败了:

-changed <div> for <span>
-changed margin and padding of body to zero.
-added display:block-inline style


删除mymenu“修复”它。此外,如果未嵌入gwt应用程序,则可能会影响div标记。

有什么想法吗? Ť

1 个答案:

答案 0 :(得分:0)

如果是结构问题,可以通过相应更改HTML元素来修复它。如果这是渲染问题,你应该使用CSS修复它。

似乎你只有一个渲染问题。我建议你把'mymenu'放在一个元素中(例如:span)并通过css控制它的外观,无论是内联还是使用样式表。