摘要:但是此新標簽在上并不能識別,需要進行處理。方式一如果是以下的瀏覽器將創建標簽,這樣非瀏覽器就會忽視這段代碼,也就不會有無謂的請求了。
HTML5的語義化標簽以及屬性,可以讓開發者非常方便地實現清晰的web頁面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁面顯得非常簡單。
定義頁面或區段的頭部;
使用他們能讓代碼語義化更直觀,而且更方便SEO優化。但是此HTML5新標簽在IE6/IE7/IE8上并不能識別,需要進行JavaScript處理。以下就介紹幾種方式。
方式一:Coding JavaScript
如果是IE9以下的IE瀏覽器將創建HTML5標簽, 這樣非IE瀏覽器就會忽視這段代碼,也就不會有無謂的http請求了。
第二種方法:使用Google的html5shiv包(推薦)
但是不管使用以上哪種方法,都要初始化新標簽的CSS.因為HTML5在默認情況下表現為內聯元素,對這些元素進行布局我們需要利用CSS手工把它們轉為塊狀元素方便布局
/*html5*/ article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
但是如果ie6/7/8 禁用腳本的用戶,那么就變成了無樣式的"白板"網頁,我們該怎么解決呢?
我們可以參照facebook的做法,即引導用戶進入帶有noscript標識的 “/?_fb_noscript=1”頁面,用 html4 標簽替換 html5 標簽,這要比為了保持兼容性而寫大量 hack 的做法更輕便一些。
這樣可以引導用戶開啟腳本,或者直接跳轉到HTML4標簽設計的界面。
文章來自:http://www.cnblogs.com/Capric...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/80068.html
摘要:但是此新標簽在上并不能識別,需要進行處理。方式一如果是以下的瀏覽器將創建標簽,這樣非瀏覽器就會忽視這段代碼,也就不會有無謂的請求了。 HTML5的語義化標簽以及屬性,可以讓開發者非常方便地實現清晰的web頁面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁面顯得非常簡單。 定義頁面或區段的頭部; 定義頁面或區段的尾部; 定義頁面或區段的導航區域; 頁面的邏輯區域或內容組合; 定...
摘要:但是此新標簽在上并不能識別,需要進行處理。方式一如果是以下的瀏覽器將創建標簽,這樣非瀏覽器就會忽視這段代碼,也就不會有無謂的請求了。 HTML5的語義化標簽以及屬性,可以讓開發者非常方便地實現清晰的web頁面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁面顯得非常簡單。 定義頁面或區段的頭部; 定義頁面或區段的尾部; 定義頁面或區段的導航區域; 頁面的邏輯區域或內容組合; 定...
摘要:但是此新標簽在上并不能識別,需要進行處理。方式一如果是以下的瀏覽器將創建標簽,這樣非瀏覽器就會忽視這段代碼,也就不會有無謂的請求了。 HTML5的語義化標簽以及屬性,可以讓開發者非常方便地實現清晰的web頁面布局,加上CSS3的效果渲染,快速建立豐富靈活的web頁面顯得非常簡單。 定義頁面或區段的頭部; 定義頁面或區段的尾部; 定義頁面或區段的導航區域; 頁面的邏輯區域或內容組合; 定...
閱讀 2076·2023-04-25 19:03
閱讀 1221·2021-10-14 09:42
閱讀 3399·2021-09-22 15:16
閱讀 946·2021-09-10 10:51
閱讀 1545·2021-09-06 15:00
閱讀 2401·2019-08-30 15:55
閱讀 485·2019-08-29 16:22
閱讀 893·2019-08-26 13:49