? ? ? ?1、新的Doctype
? ? ? ?盡管使用,即使瀏覽器不懂這句話也會按照標準模式去渲染 ?
? ? ? ?2、讓你的內容可編輯,只需要加一個contenteditable屬性
? ? ? ?3、去掉link和script標簽里面的type屬性
? ? ? ?4、加/不加括號
? ? ? ?HTML5沒有嚴格的要求屬性必須加引號,閉合不閉合,但是建議加上引號和閉合標簽
? ? ? ?5、Placeholders
? ? ? ?這個input屬性的意義就是不必通過javascript來做placeholder的效果了
? ? ? ?6、Email Inputs
? ? ? ?如果我們給Input的type設置為email,瀏覽器就會驗證這個輸入是否是email類型,當然不能只依賴前端的校驗,后端也得有相應的校驗
? ? ? ?7、重新定義的
? ? ? ?已經被重新定義了,現在被用來表示小的排版,如網站底部的版權聲明
? ? ? ?8、Local Storage
? ? ? ?使用Local Storage可以永久存儲大的數據片段在客戶端(除非主動刪除),目前大部分瀏覽器已經支持,在使用之前可以檢測一下window.localStorage是否存在
? ? ? ?9、語義化的header和footer
? ? ? ?10、更多的HTML5表單特性
? ? ? ?11、IE和HTML5
? ? ? ?默認的,HTML5新元素被以inline的方式渲染,不過可以通過下面這種方式讓
? ? ? ?其以block方式渲染
? ? ? ?header, footer, article, section, nav, menu, hgroup {
? ? ? ?display: block;
? ? ? ?}
? ? ? ?不幸的是IE會忽略這些樣式,可以像下面這樣fix:
? ? ? ?document.createElement(”article”);
? ? ? ?document.createElement(”footer”);
? ? ? ?document.createElement(”header”);
? ? ? ?document.createElement(”hgroup”);
? ? ? ?document.createElement(”nav”);
? ? ? ?document.createElement(”menu”)
? ? ? ?12、什么時候用
,HTML5已經引入了這么多元素,那么div我們還要用嗎?div你可以在沒有更好的元素的時候去用。
? ? ? ?13、哪些不是HTML5
? ? ? ?1)SVG
? ? ? ?2)CSS3
? ? ? ?3)Geolocation
? ? ? ?4)Client Storage
? ? ? ?5)Web Sockets
? ? ? ?百恒網絡是優秀江西網絡公司之一,專業html5網站建設,南昌微信開發,為企業打造高品質企業官網。網站全部采用定制開發,拒絕模版站,只做有效果的高端網站,百恒網絡是您企業長遠的合作伙伴。
? ? ? ?13、哪些不是HTML5
? ? ? ?1)SVG
? ? ? ?2)CSS3
? ? ? ?3)Geolocation
? ? ? ?4)Client Storage
? ? ? ?5)Web Sockets
? ? ? ?百恒網絡是優秀江西網絡公司之一,專業html5網站建設,南昌微信開發,為企業打造高品質企業官網。網站全部采用定制開發,拒絕模版站,只做有效果的高端網站,百恒網絡是您企業長遠的合作伙伴。