我想刪除(即隱藏)iframe的垂直滾動條。我試過使用溢出:隱藏和滾動= & quot不& quot但是滾動條仍然出現(xiàn)。
這是我嘗試過的:
<iframe name = "iframemc" id="iframemc" scrolling="no" frameborder="0" style="background-color: white; float:none; margin-left:40px; overflow:hidden" runat="server" width="800px" height="620px" ></iframe>
接下來可以嘗試什么?
使用溢出:隱藏;相反,我認為是auto添加了滾動條:
<iframe name = "iframemc" id="iframemc" scrolling="no" frameborder="0" style="background-color: white; float:none; margin-left:40px; overflow:hidden" runat="server" width="800px" height="620px" ></iframe>
老瀏覽器保持滾動=“否”。
聽起來你想要溢出-y:隱藏
摘自另一個回答:
我建議用CSS來做這件事。而overflow-y:隱藏;
。受限{寬度:200px高度:200px溢出-y:隱藏;}
參考: 隱藏iframe上的水平滾動條?
這個例子在chrome中沒有滾動條:
http://jsfiddle.net/Asb8v/3/
<div class="wrapper">
<div class="h_iframe">
<iframe src="http://www.cnn.com" scrolling="no" name="iframemc" id="iframemc" frameborder="0" runat="server" ></iframe>
</div>
</div>
<style type="text/css">
#iframemc {
background-color: white;
float:none;
margin-left:40px;
overflow:hidden
}
</style>
看起來你看到的是iframe內(nèi)容的滾動條,而不是iframe本身。要消除滾動條,請將overflow:hidden和height/width:100%應用于html、iframe的主體(或iframe內(nèi)容中具有overflow:auto的元素)。但是要做到這一點,您應該能夠訪問iframe內(nèi)容。