IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》分為HTML5、 CSS3、JavaScript三個部分,每一部分都從基礎(chǔ)知識入手,逐步深入,結(jié)合大量的代碼示例,幫助讀者在了解理論知識的基礎(chǔ)上,提高實戰(zhàn)能力,既可作為Web前端開發(fā)初學(xué)者的入門教材,又可作為中高級開發(fā)者進一步學(xué)習(xí)新技術(shù)的參考用書。本書采用雙色印刷,圖文結(jié)合,講解詳細明確,而且大部分章節(jié)配有二維碼視頻進行重難點講解,使讀者在掌握基礎(chǔ)知識的基礎(chǔ)上,具備較強的實際操作能力,讀者掃描二維碼即可實現(xiàn)在線學(xué)習(xí),操作便捷高效。
IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘
1.1HTML歷史與HTML5
HTML(超文本標(biāo)記語言)的全稱是HyperTextMarkupLanguage。超文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用,是一種規(guī)范,一種標(biāo)準(zhǔn)。它通過標(biāo)記符號告訴瀏覽器如何顯示其中的內(nèi)容,如文字如何處理、畫面如何安排、圖片如何顯示等。簡單來說,HTML就是用來描述網(wǎng)頁的一種語言,為網(wǎng)頁創(chuàng)建和其他可在網(wǎng)頁瀏覽器中看到的信息而設(shè)計。
HTML不是一種編程語言,而是一種標(biāo)記語言(markuplanguage),它使用標(biāo)記標(biāo)簽(markuptag)來描述網(wǎng)頁。
1.1.1HTML發(fā)展歷史
HTML從面世到標(biāo)準(zhǔn)規(guī)范最終制定完成并公開發(fā)布,凝結(jié)了大量網(wǎng)絡(luò)工作者心血。
HTML1.0:1993年6月,HTML1.0作為互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布。
HTML2.0:1995年11月,HTML2.0發(fā)布,但在2000年6月被宣布已經(jīng)過時。
HTML3.2:W3C組織于1997年1月14日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。
HTML4.0:W3C組織于1997年12月18日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。
HTML4.01:基于HTML4.0進行了微小改進,W3C組織于1999年12月24日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。
XHTML1.0:W3C組織于2000年1月26日發(fā)布,是W3C推薦標(biāo)準(zhǔn),后來經(jīng)過修訂于2002年8月1日重新發(fā)布。
HTML5:2014年10月28日發(fā)布,是W3C推薦標(biāo)準(zhǔn)。
HTML語言從1.0到5.0經(jīng)歷了巨大的變化,HTML3.2和HTML4.01是常見的版本。HTML5是HTML最新的修訂版本,是下一代HTML標(biāo)準(zhǔn)。HTML5仍處于完善之中,但大部分現(xiàn)代瀏覽器已經(jīng)具備了某些HTML5支持。
1.1.2HTML5文件的基本結(jié)構(gòu)
在學(xué)習(xí)HTML5相關(guān)知識之前,我們必須對HTML5文檔結(jié)構(gòu)有初步的了解。代碼示例1-1為基本的HTML5文檔結(jié)構(gòu)。
頁面內(nèi)容
在本書的代碼示例中,如…間無內(nèi)容,此后的代碼示例只列舉代碼示例1-1中加粗部分的代碼。
從代碼示例1-1的基本結(jié)構(gòu)可以看出,HTML5Web頁面中的DOCTYPE(文檔結(jié)構(gòu)類型聲明)相比HTML4.01(代碼示例1-2),得到了很大程度的簡化。字符集的聲明也由原來的簡化為。
HTML5的根元素依然是html,html元素包含標(biāo)簽和標(biāo)簽。標(biāo)簽用來定義文檔的頭部信息。標(biāo)簽用來定義頁面主體,包含頁面的文本內(nèi)容和絕大部分標(biāo)簽。
1.2HTML5的優(yōu)勢
HTML5正式推出以來,便以驚人的速度迅速推廣著。各主流瀏覽器對其表現(xiàn)出了極大的熱情和強烈的支持,開始對旗下產(chǎn)品升級更新以支持HTML5的新功能,而瀏覽器的實質(zhì)性發(fā)展和反饋也促使HTML5規(guī)范得以持續(xù)完善。HTML5標(biāo)準(zhǔn)規(guī)范的完善,也必將開啟一個嶄新的互聯(lián)網(wǎng)時代。
1.2.1解決了跨瀏覽器問題
在之前的HTML版本中,各瀏覽器對HTML、JavaScript的支持并不統(tǒng)一,這就使同一頁面在不同瀏覽器中的表現(xiàn)不同,解決跨瀏覽器問題成了前端開發(fā)的人員的一個重大課題。而HTML5的目標(biāo)就是將Web帶入一個成熟的應(yīng)用平臺,在HTML5平臺上,視頻、音頻、圖像、動畫,以及電腦的交互都被標(biāo)準(zhǔn)化。
目前,各主流瀏覽器(如IE、Chrome、Firefox、Safari、Opera)都紛紛采取措施以支持HTML5,微軟也對新的互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)表示了贊同和支持。
HTML5doctype可用于所有的瀏覽器,甚至包括IE6。雖然老的瀏覽器可以識別HTML5doctype,但并不意味著它們能夠處理所有新的HTML5標(biāo)簽和特性。HTML5會讓問題簡單化,具備友好的跨瀏覽器性能。針對不支持新標(biāo)簽的老式IE瀏覽器,我們只要簡單添加JavaScriptshiv代碼,就可以讓它們使用新的標(biāo)簽。
推薦閱讀:
IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》圖書目錄
這篇關(guān)于“IT圖書:《中公版·實用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘” 已幫助112人,希望也能幫到你!
>>本文地址://liujunjsxg.cn/jiaoxue/2020/57428.html