首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scrolling=no!不隐藏滚动

Scrolling=no!不隐藏滚动
EN

Stack Overflow用户
提问于 2011-04-22 05:44:46
回答 2查看 3.9K关注 0票数 5

根据“验证器w3c",iframe元素上的滚动属性已过时。这意味着对于iFrame来说,有一个Scrolling="no“CSS等价物。

我尝试过:Overflow: hidden;,但没有成功。

下面是一个示例,其中包含:

1)Scrolling="no" (it works fine)

但是w3c它确实抱怨过

2)Scrolling="no" CSS equivalent, (it doesn't work because it shows the scroll)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-22 05:53:03

代码语言:javascript
复制
scroll: 'no'

不是有效的CSS属性。

IE在iFrames和CSS overflow属性方面存在问题。

有关解决方法,请查看此页面:http://www.webmasterworld.com/html/3113793.htm

  • Or
  • http://www.codingforums.com/showthread.php?t=107457

实际上,这里最好的解决方案是在iFrame标记中使用scrolling="no"。它确实不符合W3标准--但是没有客户会因为它有W3标准问题而离开你的网站。一般人甚至不知道什么是web标准,更不用说W3了。

票数 4
EN

Stack Overflow用户

发布于 2014-08-20 01:18:40

下面的javascript适用于FF、chrome和IE

代码语言:javascript
复制
var el = document.getElementById("iframeid")
el.scrolling = "no"; //FF & Chrome
el.contentWindow.document.documentElement.style.overflow="hidden"; //IE
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5750119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档