滚动条被禁用(Scrolling=no!)并不能隐藏滚动条。

5

2
出于好奇,为什么对W3验证器的结果如此关注? - rlb.usa
2
@anton,你应该回到你的个人资料页面,查看你曾经提出的问题,并点击正确答案旁边的绿色问号。这样可以让那些帮助过你的人得到奖励。 - austinbv
overflow:hidden在FF 3.6中可以正常使用,哪些浏览器不支持? - Karl Andrew
1
当然是IE。总是IE。-撞脸键盘- - rlb.usa
2
实际上,我查看了Chrome、IE9、Opera和Safari。它们都显示滚动条。而FF是唯一不显示滚动条的浏览器。 - zxt
显示剩余3条评论
2个回答

4
scroll: 'no'

不是一个有效的CSS属性。

众所周知,IE在iFrames和CSS overflow属性方面存在问题。

实际上,在iFrame标签内使用scrolling =“no”才是最好的解决方案。虽然它不符合W3标准,但没有客户会因为网站遇到W3标准问题而离开。普通人甚至不知道什么是Web标准,更不用说W3了。


1
@zxt提到了这个问题:“实际上,我查看了Chrome、IE9、Opera和Safari。所有这些浏览器都显示滚动条。而Firefox是唯一一个不显示滚动条的。” - Kevin Peno

1

以下JavaScript代码在火狐、谷歌和IE浏览器中都能正常工作。

var el = document.getElementById("iframeid")
el.scrolling = "no"; //FF & Chrome
el.contentWindow.document.documentElement.style.overflow="hidden"; //IE

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接