我在HTML5文档上有一个iframe。当我验证时,我得到了一个错误,告诉我iframe frameBorder
上的属性已过时,并改用CSS。
我在这里有这个属性frameBorder="0"
,因为这是我唯一能弄清楚如何在IE中去除边框的方法,我在CSS中尝试了border:none;
,但没有成功。有没有一种合规的方法来解决这个问题?
谢谢。
发布于 2012-05-31 18:00:25
根据另一个发布的here,最好的解决方案是使用
style="border:0;"
发布于 2013-12-21 21:02:19
由于frameborder
属性只对IE是必需的,因此还有另一种方法可以绕过验证器。这是一种轻量级的方式,不需要Javascript或任何DOM操作。
<!--[if IE]>
<iframe src="source" frameborder="0">?</iframe>
<![endif]-->
<!--[if !IE]>-->
<iframe src="source" style="border:none">?</iframe>
<!-- <![endif]-->
发布于 2016-03-30 11:16:35
这是可行的
iframe{
border-width: 0px;
}
https://stackoverflow.com/questions/3601273
复制相似问题