據我所知,我知道embed tag
是用來嵌入來自YouTube的網站視頻,object tag
是用於Flash視頻和video tags
根據HTML5
。但我對這些標籤的深入細節以及作爲開發人員應該在哪裏使用而感到好奇?嵌入,對象和視頻標籤之間的區別?
0
A
回答
2
embed
年齡較大,很長一段時間非標準化,但往往有更多的普遍支持。它成爲HTML5標準的一部分。它不需要爲嵌入式內容指定插件;這是由瀏覽器決定的。
object
是作爲embed
的替代標準添加的標準(HTML 4,如果我沒記錯的話)。它需要你指定一個插件。 Internet Explorer對它的支持非常糟糕。在大多數瀏覽器中,這是一個服務於object
的共同點(認爲5年前),然後提供embed
作爲資源管理器的後備。 (也有一個很不好用的方法,只能用object
來做,但這很難,真的很難看到實際使用。)
video
被添加到HTML5規範中,現在得到了很好的支持。一般來說,瀏覽器具有內置的編解碼器支持,而不是依賴於插件,但由於瀏覽器決定它的一面,Web開發人員不必擔心。不同的瀏覽器支持不同的編解碼器,因此請務必做好您的研究;如果您希望所有瀏覽器都支持它,則至少可能需要至少提供兩種不同的格式。
這些天來,總的原則是使用video
視頻內容,audio
(即工作方式類似於video
另一個元件)純音頻內容,並embed
爲別的(如Flash動畫等)。
要更直接地回答你的問題,embed
可能是Flash視頻的最佳選擇。 YouTube有某種形式的HTML5 video
支持,但我並不是YouTube上的專家,所以一定要閱讀他們的文檔。
相關問題
- 1. 嵌入,對象和視頻的HTML標籤之間的差異?
- 2. 按鈕和標籤之間的區別
- 3. 精選視頻和相關視頻之間的區別?
- 4. 對象和*之間的區別?
- 5. 對象和散列之間的區別?
- 6. 對象和字典之間的區別?
- 7. 對象之間的區別(javascript和jquery)
- 8. 在html中嵌入視頻:使用對象標籤
- 9. Struts標籤之間的區別:submit和Struts jQuery標籤sj:submit
- 10. 標籤和標籤部件之間的區別是什麼
- 11. html4和html5標籤doctype標籤之間的區別?
- 12. 檢測標籤之間的區別?
- 13. 遊標和連接對象之間的區別
- 14. CMS中的標籤和分類標準之間的區別?
- 15. 如何使用對象和嵌入標籤顯示本地視頻文件?
- 16. null ==對象和對象== null之間的區別
- 17. 面向對象和非面向對象之間的區別javascript
- 18. 對象和字符串對象之間的區別是什麼
- 19. 對象和變量對象之間的區別
- 20. 子對象和包含對象之間的區別
- 21. 對象引用聲明和對象構造之間的區別?
- 22. mysqltransaction對象(mysql)和transactionscope對象(asp.net)之間的區別
- 23. jvisualvm活動對象和分配對象之間的區別
- 24. iPhone [(id)對象類]和object_getClassName(id對象)之間的區別
- 25. Kotlin:對象和同伴對象之間的區別
- 26. 可變對象和不可變對象之間的區別
- 27. 對象和非對象類型之間的區別。
- 28. Django的,_base_manager之間的區別對象
- 29. 視頻標籤嵌入在svg
- 30. 函數對象之間的區別R