當我使用下面的代碼來創建一個iframe:「全屏」 <iframe>
<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>
iframe的不走一路-10px的白色「邊境」圍繞iframe中。我怎麼能解決這個問題?
這是問題的一個形象:
當我使用下面的代碼來創建一個iframe:「全屏」 <iframe>
<iframe src="mypage.html" style="border: 0; width: 100%; height: 100%">Your browser doesn't support iFrames.</iframe>
iframe的不走一路-10px的白色「邊境」圍繞iframe中。我怎麼能解決這個問題?
這是問題的一個形象:
body
在大多數瀏覽器中都有默認邊距。請嘗試:
body {
margin: 0;
}
頁面中的iframe
。
嘗試添加以下屬性:
scrolling="no"
使用frameborder="0"
。這裏有一個完整的例子:
<iframe src="mypage.htm" height="100%" width="100%" frameborder="0">Your browser doesnot support iframes<a href="myPageURL.htm"> click here to view the page directly. </a></iframe>
使用此代碼代替它:
<frameset rows="100%,*">
<frame src="-------------------------URL-------------------------------">
<noframes>
<body>
Your browser does not support frames. To wiew this page please use supporting browsers.
</body>
</noframes>
</frameset>
不再支持HTML5 – 2013-03-13 06:54:32
要涵蓋整個視口,你可以使用:
<iframe src="mypage.html" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;">
Your browser doesn't support iframes
</iframe>
而且一定要設置將頁面頁邊距限制爲0,例如,
- 實際上,這個解決方案不需要。body { margin: 0; }
。
我正在成功使用這個功能,另外還有一個display:none
和JS,當用戶點擊相應的控件時顯示它。
該答案解決了如何使iframe佔據整個屏幕 – 2013-10-06 04:24:14
您也可以使用[視口百分比長度](http:// stackoverflow。 com/a/27832759/2680216).. – 2015-01-13 05:22:24
接受的答案對我無效。這樣做了。謝謝。 – AlexVPerl 2015-03-25 21:21:39
還可以使用viewport-percentage lengths來實現這一點:
5.1.2. Viewport-percentage lengths: the ‘vw’, ‘vh’, ‘vmin’, ‘vmax’ units
視口百分比長度是相對於包含塊的初始大小。當初始包含塊的高度或寬度發生變化時,會相應地縮放。
其中100vh
表示視口的高度,同樣100vw
表示寬度。
body {
margin: 0; /* Reset default margin */
}
iframe {
display: block; /* iframes are inline by default */
background: #000;
border: none; /* Reset default border */
height: 100vh; /* Viewport-relative units */
width: 100vw;
}
<iframe></iframe>
這是支持大多數流行的瀏覽器 - support can be found here。
這裏的權利是金子! – 2015-09-25 15:12:16
完美!像魅力一樣工作!非常感謝你!! – Trufa 2010-10-20 21:35:01
谷歌搜索「重置CSS」 – 2012-11-02 12:31:50
沒有在鉻上工作 – AlexVPerl 2015-03-25 21:21:22