这是整个文件。我认为这可能是一个重置问题所以我将身高和iframe的身高设置为100%。在此处查看 - www.arcmarks.com/video。请不要重新发布。
我希望它占据整个页面。
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
<style>
.if {
width: 100%;
height: 100%;
}
body {
width: 100%;
height: 100%;
}
</style>
<iframe class="if" name="result" sandbox="allow-forms allow-popups allow-scripts allow-same-origin allow-modals"
frameborder="0" src="//fiddle.jshell.net/kizu/zfUyN/show/"></iframe>
</body>
</html>
答案 0 :(得分:2)
body
和html
仅限全宽。它是由jsfiddle.net,您的视图限制为148px
的高度。请查看以下内容:
<强>解决方案强>
由于您无法控制jsfiddle.net
,因此html, body {height: 100%;}
也可能有效。请尝试使用API检查以获得全宽。可以选择共享全屏嵌入。请试试。
答案 1 :(得分:1)
您需要在CSS中添加html { height: 100%; }
。
以下是解释:
答案 2 :(得分:0)
要使iframe
取100%
个高度,您需要将html
的高度与body
一起设置为100%
。
因此更新后的CSS将如下所示
<强> CSS 强>
html,body {
width: 100%;
height: 100%;
}
作为备注,您必须提及<style>
标记内的<head>
,而不是<body>
标记内的内容。
答案 3 :(得分:0)
在iframe的css中使用position:absolute
。
.if {
position:absolute;
height:100%
width:100%
}