IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
《中公版·實(shí)用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》分為HTML5、 CSS3、JavaScript三個(gè)部分,每一部分都從基礎(chǔ)知識(shí)入手,逐步深入,結(jié)合大量的代碼示例,幫助讀者在了解理論知識(shí)的基礎(chǔ)上,提高實(shí)戰(zhàn)能力,既可作為Web前端開發(fā)初學(xué)者的入門教材,又可作為中高級(jí)開發(fā)者進(jìn)一步學(xué)習(xí)新技術(shù)的參考用書。本書采用雙色印刷,圖文結(jié)合,講解詳細(xì)明確,而且大部分章節(jié)配有二維碼視頻進(jìn)行重難點(diǎn)講解,使讀者在掌握基礎(chǔ)知識(shí)的基礎(chǔ)上,具備較強(qiáng)的實(shí)際操作能力,讀者掃描二維碼即可實(shí)現(xiàn)在線學(xué)習(xí),操作便捷高效。
IT圖書:《中公版·實(shí)用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘
1.1HTML歷史與HTML5
HTML(超文本標(biāo)記語言)的全稱是HyperTextMarkupLanguage。超文本標(biāo)記語言是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用,是一種規(guī)范,一種標(biāo)準(zhǔn)。它通過標(biāo)記符號(hào)告訴瀏覽器如何顯示其中的內(nèi)容,如文字如何處理、畫面如何安排、圖片如何顯示等。簡單來說,HTML就是用來描述網(wǎng)頁的一種語言,為網(wǎng)頁創(chuàng)建和其他可在網(wǎng)頁瀏覽器中看到的信息而設(shè)計(jì)。
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)過時(shí)。
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進(jìn)行了微小改進(jìn),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)知識(shí)之前,我們必須對(duì)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)勢(shì)
HTML5正式推出以來,便以驚人的速度迅速推廣著。各主流瀏覽器對(duì)其表現(xiàn)出了極大的熱情和強(qiáng)烈的支持,開始對(duì)旗下產(chǎn)品升級(jí)更新以支持HTML5的新功能,而瀏覽器的實(shí)質(zhì)性發(fā)展和反饋也促使HTML5規(guī)范得以持續(xù)完善。HTML5標(biāo)準(zhǔn)規(guī)范的完善,也必將開啟一個(gè)嶄新的互聯(lián)網(wǎng)時(shí)代。
1.2.1解決了跨瀏覽器問題
在之前的HTML版本中,各瀏覽器對(duì)HTML、JavaScript的支持并不統(tǒng)一,這就使同一頁面在不同瀏覽器中的表現(xiàn)不同,解決跨瀏覽器問題成了前端開發(fā)的人員的一個(gè)重大課題。而HTML5的目標(biāo)就是將Web帶入一個(gè)成熟的應(yīng)用平臺(tái),在HTML5平臺(tái)上,視頻、音頻、圖像、動(dòng)畫,以及電腦的交互都被標(biāo)準(zhǔn)化。
目前,各主流瀏覽器(如IE、Chrome、Firefox、Safari、Opera)都紛紛采取措施以支持HTML5,微軟也對(duì)新的互聯(lián)網(wǎng)通用標(biāo)準(zhǔn)表示了贊同和支持。
HTML5doctype可用于所有的瀏覽器,甚至包括IE6。雖然老的瀏覽器可以識(shí)別HTML5doctype,但并不意味著它們能夠處理所有新的HTML5標(biāo)簽和特性。HTML5會(huì)讓問題簡單化,具備友好的跨瀏覽器性能。針對(duì)不支持新標(biāo)簽的老式IE瀏覽器,我們只要簡單添加JavaScriptshiv代碼,就可以讓它們使用新的標(biāo)簽。
推薦閱讀:
IT圖書:《中公版·實(shí)用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》圖書目錄
這篇關(guān)于“IT圖書:《中公版·實(shí)用Web前端開發(fā):輕松學(xué) HTML5+CSS3+JavaScript》精彩書摘” 已幫助112人,希望也能幫到你!
>>本文地址://m.nfbqydst.cn/jiaoxue/2020/57428.html