我有以下index.html页面:
<html>
<head>
<style>
html, body {
height:100%;
}
</style>
</head>
<body style="height:100%;">
<div style="width:100%; height:100%;">
<div id="theHead" style="height:10%; ">
</div>
<div id="theMain" style="height:80%;">
</div>
<div id="theBottom" style="height:10%;">
</div>
</div>
</body>
</html>
这是iframe内部:
<iframe id="theIframe" src="index.html" width="800px" height="450px">
Hello World...
</iframe>
我看到iframe上出现滚动条,允许轻微(非常小)滚动。
为什么会发生滚动?
答案 0 :(得分:1)
我明白了..因为您必须更改浏览器的CSS默认值,请使用reset.css或normalize.css
示例删除边距:
index.html页面:
<html>
<head>
<style>
html, body {
height:100%;
margin:0px; //--> added this line
}
</style>
</head>
<body style="height:100%;">
<div style="width:100%; height:100%;">
<div id="theHead" style="height:10%; ">
</div>
<div id="theMain" style="height:80%;">
</div>
<div id="theBottom" style="height:10%;">
</div>
</div>
</body>
</html>
答案 1 :(得分:0)
而不是使用
<iframe id="theIframe" src="index.html" width="800px" height="450px">
Hello World...
</iframe>
尝试使用
<iframe id="theIframe" src="index.html" width="800px" height="450px">Hello World...</iframe>
并添加scrolling =&#34; no&#34;如果您不想在iframe上看到滚动条。