我注意到在顶级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标记。
有什么想法吗? Ť
答案 0 :(得分:0)
如果是结构问题,可以通过相应更改HTML元素来修复它。如果这是渲染问题,你应该使用CSS修复它。
似乎你只有一个渲染问题。我建议你把'mymenu'放在一个元素中(例如:span)并通过css控制它的外观,无论是内联还是使用样式表。