0

我想<!doctype html>在我的 GWT index.html 中使用首选,我还想使用(隐藏的)__gwt_historyFrameiframe。
但是,当我同时使用两个<body>开头时,都以空行开头。
下面的代码将显示我的意思:

<!DOCTYPE html>
<html>
<head>
    <title>Hello World</title>
    <style>
        html, body {
            width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
            background-color: green;
        }
        #container {
            width: inherit;
            height: inherit;
            margin: 0;
            padding: 0;
            background-color: pink;
        }
        h1 {
            margin: 0;
            padding: 0;
        }
    </style>
</head>
<body>
     <iframe src="javascript:''" 
             id="__gwt_historyFrame" 
             style="width:0;height:0;border:0;">
    </iframe>
    <div id="container">
        Green bar above..
    </div>
</body>

此代码将显示一个粉红色的页面,顶部有一个绿色条。条的高度取决于为 body 标签定义的字体大小。除了使用文档类型
之外,有谁知道我可以如何规避这个问题?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

4

1 回答 1

1

Just use a position:absolute in the iframe style and/or put it out of the viewport.

于 2013-05-02T13:25:13.347 回答