您正在查看的HTML5實現的程度是解決方案的關鍵。讓我用下面的例子來說明這一點:
以現在的HTML5的視頻屬性爲例 - 爲不兼容的舊版瀏覽器設置閃回回退是非常常見的做法,因此無論情況如何,每個人都可以查看視頻。這裏
的問題是: 「那又怎樣做我的標記使用HTML 4.01,XHTML 1.0或HTML5?」。當然,答案會是使用HTML5標記,因爲視頻標記實際上是HTML5標記。部分答案沒有錯,但也不完全正確;在此時瀏覽器對HTML5的支持尚未充分且標記尚未達到推薦階段時,將其標記爲HTML5將是不明智的,因爲傳統瀏覽器只會給您一個空白的外觀。相反,如果要進行任何優雅的降級,那麼您的HTML文檔應該被標記爲XHTML 1.0或HTML 4.01,然後包含所需的標記,在本例中爲視頻標記。傳統瀏覽器將正確呈現我們的DIV和CSS樣式,但不會識別視頻標記,而是轉到Flash後退視頻。
所以我想,一旦你有一個更有針對性的想法,你想在傳統瀏覽器的約束和缺乏JavaScript支持的範圍內使用HTML5,你應該不僅僅是能夠找到出路
也是,雖然HTML5支持兼容性尚未完全實現,但並不意味着我們應該避免它像鼠疫一樣。給它一個鏡頭,並回溯到一些常見的方法,如視頻標籤所示的示例(閱讀diveintohtml5,這是一個很棒的資源!)。
只是我的兩分錢的價值。希望這有助於一些如何。 (這是我設計並與代理機構共同開發的一個網站的示例 - http://www.blueprint.sg。它在XHTML 1.0中標記,但使用該標記作爲全屏幕背景視頻。回退到瀏覽器的背景圖像識別標籤PS:道歉提前爲不那麼良好的設計和目前設置爲「自動播放」,因此它會在同一時間播放和負載的視頻播放煩人)
很好的觀點。 。在這個時候,我們對視頻的處理並不多;它更像基本的東西,比如擴展的表單字段,並且使用一些CSS3樣式來讓工作更容易(圓角,陰影,漸變),這要感謝這些洞察力。 – TH1981
很高興能夠分享=) – vynx