Các fiddle (đó là một bộ xương của mã thực tế của tôi): http://jsfiddle.net/nkipe/6bhee8c8/
Mã:
CSSLàm cách nào để thoát khỏi biên giới iframe gây phiền nhiễu?
*
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0; padding: 0;
}
html
{
height: 100%;
}
body
{
height: 100%;
background: #FEFFFB;
font-family: arial, verdana;
}
#layoutContainer
{
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: fixed;
}
#iframeHeader
{
width: 100%;
height: 50px;
border: 0;
}
#iframeStatusBar
{
width: 100%;
height: 15px;
border: 0;
}
#iframeMainMenu
{
width: 200px;
height: 100%;
}
#iframeCenterContent
{
width: 100%;
height: 100%;
top: 65px;
left: 200px;
position: fixed;
}
#iframeFooter
{
width: 100%;
height: 50px;
bottom: 0px;
left: 200px;
position: fixed;
}
HTML
<div id="layoutContainer">
<iframe id="iframeHeader" src="#" frameborder="0" hspace="0" vspace="0" marginheight="0" marginwidth="0"></iframe>
<iframe id="iframeStatusBar" src="#" frameborder="0" hspace="0" vspace="0" marginheight="0" marginwidth="0"></iframe>
<iframe id="iframeMainMenu" src="#"></iframe>
<iframe id="iframeCenterContent" src="#"></iframe>
<iframe id="iframeFooter" src="#"></iframe>
</div>
Và khi tôi chạy mã thực tế của tôi trong Chrome, nó cho thấy lên như đường viền màu xám như được hiển thị trong hình ảnh này:
cậu thử giải pháp bạn nhận được? – dippas
Tất nhiên tôi đã thử các giải pháp. Đó là lý do tại sao tôi nói câu trả lời hiện tại không giúp ích gì. – Nav
Bạn có thể cung cấp liên kết của trang web không? Như bạn có thể thấy đoạn trích của tôi đang hoạt động. – dippas