2011-06-02 83 views

回答

18

像这样:

<iframe ... scrolling="no"></iframe> 

编辑:frameborder="0"是很方便的隐藏边框。

+6

OP没有指定标准,但是'frameborder'和'scrolling'属性不是有效的HTML5。参见[here](http:/ /www.w3schools.com/tags/tag_iframe.asp)。 – ubiquibacon 2013-07-01 22:00:08

4
iframe { overflow: hidden; } 

应该这样做。但是,你真的想要吗?任何不能立即查看的内容都将无法使用(用户无法通过键盘滚动浏览)。

+4

'overflow:hidden;'在浏览器中不一致。对我来说,它在Firefox上效果很好,但不适用于Chrome或IE:( – 2011-09-02 22:08:41

3

处理文档大于可见区域的CSS属性是overflow

这通常用于制作可滚动的div s,如this example所示。

您正在查找的值是:hidden这将剪辑区域以外的可见范围。喜欢的东西:

<iframe style="overflow:hidden;" src="URL" /> 

应该好看AA部件

因此,对于CSS属性,你可能想:

overflow:hidden; 
border:none; 
width:100px; 
height:25px;" 

和iframe的属性,你可能想:

scrolling="no" 
frameborder="0" 
allowTransparency="true" 

阅读这些到了解他们在做什么,但他们是常见的部件就像你在你的问题中描述的那样。他们一起应该制作一个好看的小部件。

2

只需将scrolling="no"属性添加到您的iframe。

注意:这不适用于HTML5。

0

虽然

overflow:hidden;

可与Firefox浏览器,它不与IE或Chrome工作。如果你不使用HTML5,你可以使用scrollable=no