關於<figcaption>
是否會保留在HTML5中仍有討論和疑問。我用它,它看起來很好,語義。我應該停止使用它,還是可以繼續投資將這個元素融入到我的項目中?我們現在可以使用figcaption元素嗎?
0
A
回答
1
好吧,我個人不會使用它。不是因爲討論,而是因爲瀏覽器的兼容性。例如,IE9的HTML5得分最低(根據http://html5test.com/results.html)任何現代網絡瀏覽器(IE,Firefox,Chrome,Safari等)。所以,你永遠不知道它是否可能不支持HTML5。我建議使用Javascript來設置一個HTML驗證系統(或任何你想調用它)。網頁(通過Javascript)將爲最終用戶用來連接到您的網站的Web瀏覽器找出useragent字符串。如果useragent字符串是您在網站某處列出的字符串之一,那麼它將使用HTML5。如果它不在列表中(或在非HTML5列表中),則應使用標準HTML(4.01)。
我目前使用的只有少數新的HTML5宏。當HTML5成爲官方的時候,我可能會開始使用更多的(因爲它們可能不會改變)。不幸的是,我上面描述的系統(用於瀏覽器識別),我還沒有實現(但我正在致力於一個將執行上述功能的JavaScript引擎)。我也不知道如何去做(我是一個JavaScript的n00b)。這只是一個概念。
作爲替代方案,我會使用一個常規的段落元素。
相關問題
- 1. 我們可以使用html元素填充html屬性嗎?
- 2. 我們可以使用「鏈接」屬性來查找元素嗎?
- 3. 我們可以在不使用圖片時使用<figcaption><figure>
- 4. 我們可以使元素(div)對鼠標事件透明嗎?
- 5. 我可以使用僞元素來插入html元素嗎?
- 6. 現在我們可以在DjEng中使用GAE中的ORM嗎?
- 7. 如果我的元素有`<figcaption>`,我還需要使用title屬性嗎?
- 8. 我們可以用另一個覆蓋WPF元素嗎?
- 9. 我們可以在iframe中獲取元素嗎?
- 10. 我們可以在另一個xml中訪問xml元素嗎?
- 11. 我們可以在HTML5視頻之上堆疊元素嗎?
- 12. 我們可以在圖上使用文本元素或線條嗎?
- 13. 現在我們可以使用diagnostics.wadcfgx安全地刪除diagnostics.wadcfg嗎?
- 14. 我們可以在c#中使用接口實現多態嗎?
- 15. 我們可以使用xcode在Facebook中實現autoshare嗎?
- 16. 我們可以在我們的matlab程序中使用「點」嗎?
- 17. 我們可以使用JasperReports和AngularJS嗎?
- 18. 我們可以使用AJAX和XHTML嗎?
- 19. 我們可以只爲一個元素設置ValidatInput(false)嗎?
- 20. 我們可以替換Jmeter中的元素嗎?
- 21. 我們可以擁有2個元素的相同ID嗎?
- 22. 我們可以添加元素到列表標題嗎?
- 23. 我們可以從DOM中移除一個元素嗎?
- 24. 我們可以重疊watchOS中的UI元素嗎?
- 25. 我們可以操縱已淡出的元素嗎?
- 26. 我們可以從子樣式設置父元素樣式嗎?
- 27. 我可以使用帶'path'元素的混合單元嗎?
- 28. 我可以在導航元素中使用徽標圖片嗎?
- 29. 我可以在javascript中使用元素名稱嗎?
- 30. 我可以在SVG元素中使用alt和title屬性嗎?
謝謝@Josh,但'功能嗅探'比'瀏覽器嗅探'安全得多。我非常感謝你的辛勤工作。但是你已經有了一個競爭者,[Modernizr](http://modernizr.com)。 –
有趣的是,我從來沒有聽說過「功能嗅探」......我也從來沒有聽說過Modernizr。感謝鏈接@Saeed Neamati ... –
然後將其標記爲_great comment_,這樣其他人將更容易閱讀此線程。 :) –