HTML5和CSS3不單單是兩項新的Web技術標準前端
HTML5和CSS3不單單是兩項新的Web技術標準,更表明了下一代HTML和CSS技術。雖然HTML5的標準規範尚未正式發佈,可是將來的發展前景已經能夠預見,那就是HTML5必將被愈來愈多的Web開發人員所使用,各大主流瀏覽器廠家已經積極更新本身的產品,以更好地支持HTML5。web開發有關 HTML5和CSS3 前端學習官方部落羣:434623999web
一.一個新的Web開發平臺瀏覽器
HTML5圍繞一個核心:構建一套更增強大的Web應用開發平臺。安全
1)更多的描述性標籤:HTML5引入很是多的描述性標籤,例如用於定義頭部(header)、尾部(footer)、導航區域(nav)、側邊欄(aside)等標籤,使開發人員很是方便的構建頁面元素。app
2)良好的多媒體支持:對於先前的以插件的方式播放音頻、視頻帶來的麻煩,HTML5有了解決方案,audio標籤和video標籤可以方便的實現應變。框架
3)更強大的Web應用:HTML5提供了使人稱奇的功能,某些狀況下,你甚至能夠徹底放棄使用第三方技術。ide
4)跨文檔消息通訊:Web瀏覽器會組織不一樣域間的腳本交互或影響,可是對於可信任的腳本或許就是麻煩。HTML5引入了一套安全且易於實現的應對方案。學習
5)Web Sockets:HTML5提供了對Web Sockets的支持。spa
6)客戶端存儲:HTML5的Web Storage和Web SQL Database API,能夠在瀏覽器中構建Web應用的客戶端持久化數據。插件
7)更加精美的界面:HTML5+CSS3組合渲染出來的界面效果有時候是沒法想象的精美。
8)更強大的表單:HTML5提供了功能更增強大的表單界面控件,使用很是方便。
9)提高可訪問性:內容更加清晰,使用戶的操做更加簡單方便,體驗提高。
10)先進的選擇器:CSS3選擇器能夠方便的識別出表格的奇偶行、複選框等,代碼標記更少。
11)視覺效果:精美界面的一部分,陰影、漸變、圓角、旋轉等視覺效果。
對於部分瀏覽器還沒有徹底支持HTML5,HTML5能夠在代碼中方便地加入兼容自適應備用解決方案的代碼。在編寫完HTML5代碼時,能夠W3C驗證服務來進行驗證(相對的,由於HTML5標準還在演進中)。
三.HTML5中的標籤、屬性變化
HTML5廢棄了很多常見的標籤,包括:
1)表現性元素:basefont,big,center,font,s,strike,tt,u
2)移除對框架的支持:frame,frameset,noframes
3)這些:abbr取代acronym,object取代applet,ul取代dir
一些屬性再也不有效:
align;
body標籤上的link,vlink,alink和text屬性;
bgcolor;
height和width;
iframe元素上的scrolling;
valign;
hscape和vscape;
table標籤上的cellpadding,cellspacing和border;
head標籤上的profile;
img和iframe的longdesc.
若是對你有幫助,麻煩點一下轉載,並關注一下本羣434623999,也能夠推薦身邊愛前端的夥伴關注本部落,你們一塊兒學習和成長!!!