2010-07-20 83 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