duk*_*vin 41 html css iframe google-chrome overflow
我有一个IFRAME,溢出隐藏在css和html中.它适用于Firefox,但不适用于Chrome/Safari
为什么是这样?
Joo*_*nas 74
对,怎么样:
<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe>
就像在 scrolling="no"
mat*_*wka 12
经过一项相当大的研究,我已经完成了这个主题,我想发表我的答案,我建议,这可能是Joonas答案的补充:
<style>
iframe {
overflow:hidden;
}
</style>
(...)
<iframe scrolling="no" src="http://www.google.com" width="400px" height="300"></iframe>
Run Code Online (Sandbox Code Playgroud)
我认为,无论是scrolling
和overflow:hidden
应提供的,尽管这种解决方案将不会在Chrome和HTML5文档类型的组合工作.scrolling
HTML5中不推荐使用该overflow
属性,该属性不会影响Chrome中的iframe.我假设,后者是一个错误,因为HTML5规范明确说明:
此外,HTML5没有 HTML4 中的表示属性,因为它们的函数更好地由CSS处理:
(...)
- td和th的nowrap属性.
- 表上的规则属性.
- iframe上的滚动属性.
- hr的size属性.
- li和ul的type属性.
(......)
很明显 - 在HTML5中scrolling
应该用CSS代替overflow
.