认识HTML5
我們經常在電腦的文件資源管理器里面看見以“.htm”或“.html”為后綴名的文件。當雙擊它,以文本打開的時候,我們看見的是一行一行的代碼,它的特點就是有很多的尖括號;當我們選擇用瀏覽器打開的時候,看到的是一個有字、有圖、有鏈接、有音頻的網頁。
由這種現象,我們可以想到,我們在瀏覽器上看到的網頁,它是用一種帶有很多“尖括號”的語言寫成的。這種帶有很多“尖括號”的語言稱為“HTML語言”,簡稱 HTML。
什么是HTML?
HTML 的英文全稱為“HyperText Markup Language”,中文名稱為“超文本標記語言”。
HTML是一種用于創建網頁的標準標記語言。HTML 之所以稱為超文本標記語言,是因為其中包含了“超級鏈接”點——就是一種 URL 指針。通過點擊它,可在瀏覽器上打開一個新的頁面。
HTML是一種標準,它通過標記符號來標記要顯示在網頁中的各個部分。網頁文件本身是一種文本文件,通過在文本文件中添加標記符,可以告訴瀏覽器如何顯示其中的內容(如:文字如何處理,畫面如何安排,圖片如何顯示等)。
什么是 HTML5?
HTML5 是 HTML 最新的修訂版本,2014年10月由萬維網聯盟(W3C)完成標準制定。HTML5 的設計目的是為了在移動設備上支持多媒體。
HTML5的新特性
- 用于繪畫的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 對本地離線存儲的更好的支持
- 新的特殊內容元素,比如 article、footer、header、nav、section
- 新的表單控件,比如 calendar、date、time、email、url、search
HTML5的改進
- 新元素
- 新屬性
- 完全支持 CSS3
- Video 和 Audio
- 2D/3D 制圖
- 本地存儲
- 本地 SQL 數據
- Web 應用
已移除元素
以下的 HTML 4.01 元素在HTML5中已經被刪除:
- < acronym>
- < applet>
- < basefont>
- < big>
- < center>
- < dir>
- < font>
- < frame>
- < frameset>
- < noframes>
- < strike>
HTML5 瀏覽器支持
最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 將支持某些 HTML5 特性。
一些疑問及解答
htm 與 html 的區別是什么?
htm是超文本標記(Hypertext Markup),html是超文本標記語言(Hypertext Markup Language) 。在大部分情況下,htm=html。這兩種都是靜態文件擴展名,可以互相更換而不發生錯誤(如將html改成htm,或將htm改為html)
為什么會產生 htm 和 html 兩種擴展名?
htm 是來源于老的 8.3 文件格式,DOS 操作系統只能支持長度為三位的后綴名,所以是 htm,但在 windows 下無所謂 HTM 與 HTML,html 是為長文件名的格式命名的。所以 htm 是為了兼容過去的DOS命名格式存在的,在效果上沒有區別的。以前 htm 和 html 作為不同的服務器上的超文本文件,但現在通用。
瀏覽器對html文件中的語法錯誤是否會有提示?
不會。瀏覽器按順序閱讀網頁文件,然后根據標記符解釋和顯示其標記的內容,對書寫出錯的標記將不指出其錯誤,且不停止其解釋執行過程,編制者只能通過顯示效果來分析出錯原因和出錯部位。但需要注意的是,對于不同的瀏覽器,對同一標記符可能會有不完全相同的解釋,因而可能會有不同的顯示效果。
總結
- 上一篇: IntelliJ IDEA快捷键总结
- 下一篇: hadoop之 参数调优