在我的网站(HTML5)中,我有类似 facebook 的选项。
但是通过w3c validation进行验证,它显示的错误如下:
元素上的 frameborder 属性
<iframe>
已过时。改用 CSS。
如果我使用 cssstyle='border:none; overflow:hidden; width:75px; height:27px;
则它显示
“<iframe>
元素上的滚动属性已过时。改用 CSS。”
<div style='float:left; padding:6px 0 0 0px'>
<iframe allowTransparency='true' frameborder='0' scrolling='no' src='http://www.facebook.com/plugins/like.php?href=' style='border:none; overflow:hidden; width:75px; height:27px;'></iframe></div>
</div>
如果我要删除每个内联样式并提供 css,那么除了 allowTransparency 之外,它不会显示任何错误。
为什么 ?