Html 學習-Html4、XHtml、Html5區別

前段時間公司中前臺人員調用,導致現在前臺無人可用,所以不得已現在需要重溫很久沒看的Html代碼。雖然寫了那麼久後臺,但是前臺本身Html代碼較爲直觀,所以學習過程也比較Happy愉快。


Html4、xHtml、Html5區別

其實乍一看好像經歷很多版本,Html4與Html5好像比較明確,Html5像是Html4的下一代,而xHtml則說不清道不明的樣子。不過實際上無論是Html4、Html5還是xHtml,只要他叫Html說明整體的語法上不會有革命性的的變化,只是不同的標準而已。

從時間來看,Html4 ->xHtml -> html5,html5較新。
xHtml的起源是W3C爲了解決衆多深受Html4寬鬆的容錯機制所害。由於衆多網頁開發者在網頁中都存在各種各樣的錯誤,導致不同的瀏覽器渲染的結果不同。所以W3C希望能用語法比較嚴謹的Xml來規範html的開發標準。但是由於這個標準會導致很多網頁癱瘓,需要重新檢查自己的Html語法,所以開發者不樂意了。
所以Html5應運而生,他採用比較折中的方式解決了這個兩難問題。其中制定了相應容錯體系,只要瀏覽器採用針對這個容錯體系的容錯機制,那麼加載時都有相同的渲染效果。
用通俗的話來說,就是在查看使用Html4網頁效果時,有時候IE正常,Chrome沒效果,fireFox連網頁都打不開,回去檢查一看,發現有語法錯誤。
現在使用Html5,這些瀏覽器加載時都有相同的渲染效果,所以發現效果出不來,就比較明確了。

從標籤來看,Xhtml與Html4相比並沒有增加任何的新標籤,而Html5則增加衆多有用的新特性!不得不提,IE很多都不支持!

發佈了31 篇原創文章 · 獲贊 22 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章