2010-07-20 91 views
1

我有我的网站[点击这里] [链接删除]XHTML标记验证

当我通过validator运行它,我得到关于几个错误:

<embed src="inception/inception.mov" width="620" height="274" autoplay="false" controller="true" pluginspage="http://www.apple.com/quicktime/download/"></embed> 

,如果我保持<object>和降<embed>然后代码编译好。这是否意味着当我在页面中嵌入多媒体时,我不再需要使用<embed>标记?

感谢您的回复。

回答

2

是,使用嵌入的无效属性<object>代替<embed><param name="xxx" ...> insteand。

1

根据验证输出:

许多Flash创作工具推荐,或强制执行,该<的使用嵌入>元素,包括Flash动画或网页应用程序。但是,<嵌入>从未成为任何标准化HTML版本的一部分,并且这种做法会产生无效的标记。

+1

请注意,这是由于HTML5中的更改。 (http://dev.w3.org/html5/spec/the-if​​rame-element.html#the-embed-element)。 – Alohci 2010-07-20 23:03:26