根据w3c标准,有些全球代码无效,例如我们可以考虑使用YouTube嵌入代码或Facebook插件。在这种情况下,我们该怎么办?
<iframe width="560" height="315" src="http://www.youtube.com/embed/6mXNg9HSyYo" frameborder="0" allowfullscreen></iframe>
在这种情况下,您建议我做什么?编辑代码以确保w3c验证或在我的整个网站经过w3c验证时保留这些代码?
最诚挚的问候, Touhid
答案 0 :(得分:2)
为此(在检查HTML5时)给出的唯一验证错误是:
iframe元素上的frameborder属性已过时。改用CSS。
基本上这意味着HTML5中不再支持frameborder
(并且可以通过CSS实现)。但是,这仍然包括在内的原因是因为并非所有浏览器都支持HTML5 - 所以这可以作为后备。
如果您希望您的网站通过所有验证测试,那么删除该属性应该没有任何问题,但是将该属性留在那里会产生任何问题的可能性很小。