HTML 5兼容的iFrame属性和旧版浏览器(

时间:2012-11-28 13:31:28

标签: jquery css html5 iframe

简要说明

我知道在here之前已经问过这个问题,但那是2年前的事情,我希望自那时起有一些更新。

正如here所述,HTML 5中不再支持iFrames的许多旧属性。相反,必须使用CSS或seamless标记才能实现支持更长的支持属性使您能够实现。

当您尝试将这些影响应用于较旧的浏览器(例如(我敢说))Internet Explorer时会出现问题。

考虑这个例子:

<iframe src="//somepage" frameborder="0" scrolling="0"></iframe>

这将在HTML 5文档上返回验证错误,因为HTML 5中不再支持frameborderscrolling属性。但是,在<IE8中,CSS样式{ {1}}和borderoverflow完全没有影响。

我的问题

是否有办法在所有浏览器中应用iFrame效果,同时避免验证错误?

我宁愿在不使用某种浏览器条件的情况下执行此操作,例如:

frameborder="0" scrolling="0"

0 个答案:

没有答案