html5非常火,他究竟與html4有何差別?
1. HTML5 標準還在制定中
首先要注意的是,HTML5儘管如今非常火,可是HTML5標準還在制定中。標準仍在改變。
HTML4已經10多年了,不會有不論什麼改變了。
2. 簡化的語法
HTML5簡化了非常多細微的語法。比如doctype的宣告。你僅僅須要寫<!doctype html>即可了。HTML5與HTML5,XHTML1相容,可是與SGML不相容。
3. <canvas>標籤替代Flash
Flash給非常多Web開發者帶來了麻煩。要在網頁上播放Flash須要一堆程式碼和外掛。
<canvas>標籤使得開發人員僅僅要使用一個標籤就 能和使用者產生UI互動。儘管眼下<canvas>標籤還不能實現Flash的全部功能。可是非常快<canvas>就會讓 Flash看起來老土,哈哈!
4. 新增 <header> 和 <footer> 標籤
HTML5設計的一個原則是更好的體現站點的語義性,所以新增了<header>和<footer>這種標籤,用來明白表示網頁的結構。
5. 新增 <section> 和 <article> 標籤
與<header>, <footer>類似。<section>和<article>也有利於清晰化網頁的結構,更有利於SEO。
6. 新增 <menu> 和 <figure> 標籤
<menu>能夠被用於建立傳統的選單,也能夠用於工具欄和上下文選單。
<figure>標籤使得網頁文字和圖片的排版更專業。
7. 新增 <audio> 和 <video> 標籤
這兩個標籤可能是HTML5裡面最實用的兩個標籤了。顧名思義。這兩個標籤是用來播放音訊和視訊的。
8. 全新的表單
HTML5對 <form> 和 <forminput> 標籤進行了大量改動。加入了非常多新的屬性,也改動了非常多屬性。
9. 刪除 <b> 和 <font> 標籤
這個改進我還無法理解。
我不覺得刪除這兩個標籤對程式碼的改進有非常大的幫助。官方的解釋是應該用CSS來替代這兩個標籤。
但我還是覺得對於簡單的文字,這兩個標籤還是非常方便的。
10. 刪除 <frame>, <center>, <big> 標籤
我已經記不得上次是什麼時候使用這些標籤了。
相關文章
- MyISAM與innoDB儲存引擎有何差別儲存引擎
- HTML5系列:HTML5與HTML4的區別HTML
- HTML5和HTML4的區別HTML
- HTML4與HTML5之間的10個本質區別HTML
- Golang有什麼優勢?與Erlang有何差異?Golang
- 30+程式設計師,他究竟為何頻繁跳槽程式設計師
- HTML4 和 HTML5的10個關鍵區別HTML
- Html5和Html4的不同HTML
- SQL JOIN 中 on 與 where 有何區別SQL
- Dubbo和JDK的SPI究竟有何區別?JDK
- 什麼是OA,與Office 有何區別
- startup mount與startup restrict mount有何區別REST
- ERP系統與CRM系統有何區別?進行整合有何作用?
- w3c from html4 to html5HTML
- 駭客型別有哪些?他們有什麼區別?型別
- 小程式電商與傳統電商有何區別?
- SAS介面與SCSI介面的硬碟有何區別硬碟
- 安卓模擬器與真機有什麼差別?安卓
- 《JavaScript高階程式設計》第3版與第2版有何差異?JavaScript程式設計
- W君的“PMBOK與CMMI有何區別?”討論
- 小程式直播與抖音直播兩者有何區別?
- 藍寶石時鐘與原子鐘有何區別
- Python爬蟲與Java爬蟲有何區別?Python爬蟲Java
- 企業雲盤與個人雲盤有何區別
- iPhone SE和iPhone 6s的差別究竟在哪裡?iPhone
- [請教] CMP中ejbFind與ejbSelect方法有何區別?
- 位元組跳動雲原生大資料分析引擎 ByConity 與 ClickHouse 有何差異?大資料
- 這篇論文非常火!差分Transformer竟能消除注意力噪聲,猶如降噪耳機ORM
- 分散式、高併發與多執行緒有何區別分散式執行緒
- 高防伺服器與普通伺服器有何區別伺服器
- 【讀書筆記】XHTML與HTML5的差異筆記HTML
- TDengine 3.0 的 Update 有何區別?
- HTML4和HTML5之間的10個主要不同HTML
- Python這麼火,它與其他程式語言有什麼區別?Python
- 瀏覽器與Node的事件迴圈(Event Loop)有何區別?瀏覽器事件OOP
- HTTP與HTTPS代理有何區別?HTTP工作流程介紹HTTP
- 什麼是客戶體驗管理?CRM與CEM有何區別?
- Components 與 Patterns 究竟有什麼區別