什么是html
大家知道平時(shí)上網(wǎng)瀏覽的頁面是怎么做出來的嗎?就是通過今天要給大家介紹的語言HTML來完成的。什么是HTML?超文本標(biāo)記語言(HyperText Markup Language,簡(jiǎn)稱為HTML)
- HyperText: 是指具有交互功能的文本,如:超鏈接,可以從當(dāng)前頁面跳到另外一個(gè)頁面。超文本在現(xiàn)在的互聯(lián)網(wǎng)不僅僅指的的文本文件,還可以是視頻,音樂,圖片等
- Markup Language:通過特殊的符號(hào)表示特定的內(nèi)容,如標(biāo)題、段落、圖片、表格、超鏈接等。
HTML是一種編程語言,編程語言都需要寫到文件中,如何創(chuàng)建文件?可以創(chuàng)建一個(gè)文本文件,并命名為:home.html,其中home是文件名,文件擴(kuò)展名為.html告知瀏覽器這個(gè)文件包含HTML,這樣瀏覽器才能正確的解釋HTML并顯示出來。

什么是HTML
HTML的發(fā)展歷程
HTML最初于1989年由GERN的Tim Berners-Lee發(fā)明,至今已經(jīng)有30多年的歷史了,在這30年的過程中,HTML經(jīng)歷了幾次重大的版本更新:

HTML發(fā)展歷程
HTML在剛剛誕生的時(shí)候只有幾個(gè)最基礎(chǔ)的標(biāo)簽,做好的頁面也不好看,但是已經(jīng)支持了超文本。
在1995年自HTML3誕生開始,漫長(zhǎng)殘酷的瀏覽器戰(zhàn)爭(zhēng)也隨之而來,Netscape和Microsoft兩個(gè)瀏覽器廠商都在試圖爭(zhēng)霸世界,這場(chǎng)戰(zhàn)爭(zhēng)的受害者是web開發(fā)人員,每個(gè)瀏覽器公司都在不斷的增加自己的專用擴(kuò)展包來試圖保證領(lǐng)先,所以web開發(fā)人員通常必須要寫兩個(gè)單獨(dú)的頁面來適應(yīng)兩大廠商。
1997年基于HTML4的標(biāo)準(zhǔn)誕生,瀏覽器大戰(zhàn)結(jié)束了,來解救我們的是萬維網(wǎng)聯(lián)盟W3C,它的計(jì)劃是創(chuàng)建一個(gè)唯一的web標(biāo)準(zhǔn),讓世界恢復(fù)平靜,W3C計(jì)劃把HTML的結(jié)構(gòu)和表現(xiàn)分離成兩種語言:一種語言用于實(shí)現(xiàn)結(jié)構(gòu)(HTML),一種語言用于表現(xiàn)(css),并且要求所有的瀏覽器廠商都采用這個(gè)標(biāo)準(zhǔn)。
1999年HTML4.01閃亮登場(chǎng),成為接下來十年當(dāng)中HTML的必備版本,因?yàn)閹缀跛械臑g覽器都采用了這個(gè)標(biāo)準(zhǔn),讓我們web開發(fā)人員的日子也好過了一些,但是除了IE瀏覽器,所以開發(fā)人員針對(duì)IE瀏覽器總是要做一些額外的工作。
2000年一個(gè)新興的事物引起了我們的注意就是XML,它讓HTML開始心煩意亂,他們兩個(gè)終于不情愿的結(jié)合在了一起,就有了后來的XHTML,XHTML1.0就此誕生了。XHTML的標(biāo)準(zhǔn)更嚴(yán)格,所有的標(biāo)簽必須由開始標(biāo)簽和結(jié)束標(biāo)簽組成。所以大部分開發(fā)人員很討厭XHTML對(duì)于HTML的靈活性更擁護(hù),導(dǎo)致XHTML發(fā)展到2.0版本的時(shí)候甚至慘遭淘汰,所以這場(chǎng)婚姻的結(jié)局并不好。
到了2009年,XHTML很快被HTML5取代,因?yàn)镠TML5延用了HTML4.01的大部分特性,還提供了很多適合web新發(fā)展的新特性,而這正是開發(fā)人員一直想要的,并且完全支持XHTML風(fēng)格的代碼,所以HTML5成為大家公認(rèn)的標(biāo)準(zhǔn),并于2014年HTML5正式發(fā)布,曾經(jīng)對(duì)標(biāo)準(zhǔn)不屑一顧的IE瀏覽器,自IE9瀏覽器開始也加入了全面支持HTML5的陣營(yíng)。
現(xiàn)在很清楚了,HTML5對(duì)我們來說意味著什么?跟著我一起加入這個(gè)歡樂的世界,關(guān)注我,后面會(huì)繼續(xù)給大家介紹Web前端開發(fā)所需掌握的技能。