html是一種標記語言,而html5是對HTML標準的第五次修訂,是HTML、XHTML以及HTML DOM的新標準,其在HTML標準的基礎上新增了header、footer、 nav、section等標籤和一系列API。
本教學操作環境:windows7系統、HTML5版、Dell G3電腦。
html和html5的關係
HTML,即超文本標記語言(Hyper Text Markup Language),是為網頁建立和其它可在網頁上瀏覽在器中看到的訊息設計的一種標記語言,專門用來設計和編輯網頁。
而HTML5 是對 HTML 標準的第五次修訂,是HTML最新的修訂版本,是HTML、XHTML以及HTML DOM 的新標準,2014年10月由萬維網聯盟(W3C)完成標準制定。
html5是在HTML標準的基礎上新增了header、footer、nav、section等標籤和一系列API。
HTML5也指定了可以與JavaScript和CSS3一起使用的各種腳本API。以下只是其中的一部分:拖放、地理定位、應用程式快取、本地儲存、網路工作者、SSE(伺服器發送事件)
總而言之,HTML5是迄今為止先進的HTML標準版本,它的發明為開發者和設計者帶來了一個多媒體可能性的全新世界。
html和html5的區別
1、文檔類型聲明區別
在HTML 5中,Doctype聲明非常簡單易用,Doctype聲明在HTML中太長且複雜
HTML文件的型別宣告為:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> //或 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
HTML5文件的型別宣告為:
<!DOCTYPE html>
HTML5.0:文件宣告HTML5方便書寫,精簡,有利於程式設計師快速的閱讀與發展。
2、向量圖形的區別
HTML5支援SVG,畫布和其他虛擬向量圖形,而在HTML中,只有將它與Flash,Silver-light等不同技術結合在一起才能使用向量圖形。
3、音訊和視訊支援的區別
HTML如果不使用Flash播放器支持,它不支援音訊和視訊。 HTML5使用
4、結構語意差異
html:沒有體現結構語意化的標籤,如:
#html5:新增了許多具有語意化的標籤,如:
相對於HTML ,HTML5中新增並修改了一些元素。
5、語法的處理
HTML無法處理不準確的語法;HTML5能夠處理不準確的語法。
6、HTML5新增了新的表單控件,例如:日期和時間,電子郵件,數字,範圍,電話,網址,搜尋等。
7、charset,async和ping的屬性是HTML 5的一部分,HTML中不存在charset,async和ping等屬性
8、增強了對Web應用程式功能的支援:在HTML5允許瀏覽器作為應用程式平台運行不需要使用任何基於JS或Flash的方法,因為HTML5中固有的元素提供了所有功能。
9、新增加的