我想删除(即隐藏)来自iframe的垂直滚动条。我试过使用overflow:hidden
和scroll="no"
,但滚动条仍然出现。
这就是我所尝试的:
<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>
接下来我可以尝试什么?
4条答案
按热度按时间3phpmpom1#
使用
overflow: hidden;
代替,我认为auto
是添加滚动条的原因:为旧浏览器保留
scrolling="no"
。bjg7j2ky2#
听起来像是你想要溢出:隐藏
摘自另一个答案:
我建议用CSS来做。和溢出-y:隐藏;
.restricted{width:200px;高度:200 px;溢出-y:隐藏;}
参考:Hide horizontal scrollbar on an iframe?
kjthegm63#
这个例子在chrome中没有滚动条:
http://jsfiddle.net/Asb8v/3/
mkh04yzy4#
看起来你看到的是iframe内容的滚动条,而不是iframe本身。要摆脱滚动条,请将
overflow:hidden
和height/width:100%
应用于html,iframe的主体(或iframe内容中包含overflow:auto
的元素)。但要做到这一点,您应该能够访问iframe内容。