了
解
紅
點(diǎn)
最
新
動(dòng)
態(tài)
和
行
業(yè)
資
訊
什么是HTML?Web前端基礎(chǔ)知識(shí),HTML簡(jiǎn)易,超級(jí)文本標(biāo)記語(yǔ)言版本升級(jí)采用超集方式靈活方便;可擴(kuò)展性強(qiáng)。廣泛應(yīng)用帶來(lái)了加強(qiáng)功能,增加標(biāo)識(shí)符等要求;與平臺(tái)無(wú)關(guān)性;通用性強(qiáng),HTML是網(wǎng)絡(luò)的通用語(yǔ)言,允許網(wǎng)頁(yè)制作人建立文本與圖片相結(jié)合的復(fù)雜頁(yè)面,這些頁(yè)面可以被網(wǎng)上任何其他人瀏覽到,無(wú)論使用的是什么類(lèi)型的電腦或?yàn)g覽器。
一、什么是html?
將網(wǎng)絡(luò)上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個(gè)邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說(shuō)明文字,圖形、動(dòng)畫(huà)、聲音、表格、鏈接等。
HTML 指的是超文本標(biāo)記語(yǔ)言 (Hyper Text Markup Language)
XHTML指可擴(kuò)展超文本標(biāo)記語(yǔ)言(標(biāo)識(shí)語(yǔ)言)(EXtensible HyperText Markup Language)?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片、鏈接,甚至音樂(lè)、程序等非文字元素。
HTML5指的是HTML的第五次重大修改
HTML稱為超文本標(biāo)記語(yǔ)言,是一種標(biāo)識(shí)性的語(yǔ)言。它包括一系列標(biāo)簽.通過(guò)這些標(biāo)簽可以。
XHTML和HTML的區(qū)別?
1.XHTML 元素必須被正確地嵌套。 XHTML是HTML的嚴(yán)格模式。
2.XHTML 元素必須被關(guān)閉。
3.標(biāo)簽名必須用小寫(xiě)字母。
4.XHTML 文檔必須擁有根元素。
二、DOCTYPE有什么作用?
定義文檔類(lèi)型,讓瀏覽器解析器知道應(yīng)該用哪個(gè)規(guī)范來(lái)解析文檔。<!DOCTYPE>聲明必須在 HTML 文檔的第一行,這并不是一個(gè) HTML 標(biāo)簽。
標(biāo)準(zhǔn)模式(Standards mode)以瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行;混雜模式(Quirks mode)中頁(yè)面是一種比較寬松的向后兼容的方式顯示。
三、html標(biāo)簽有哪些類(lèi)型?
1、塊級(jí)元素
特點(diǎn):自上而下排列的,可以設(shè)置寬和高,獨(dú)占一行h1-h6、p、ul、li、ol、dl、dt、dd、form、table等
2、行內(nèi)(內(nèi)聯(lián))元素
特點(diǎn):橫向排列的,不能設(shè)置寬和高,大小是由內(nèi)容撐開(kāi)的 span、font、b、strong、em、i、 a等
3、行內(nèi)(內(nèi)聯(lián))塊元素
特點(diǎn):橫向排列的,可以設(shè)置寬和高 img、所有的input、select、textarea
四、標(biāo)簽語(yǔ)義化的優(yōu)點(diǎn)
HTML結(jié)構(gòu)清晰代碼可度性好無(wú)障礙閱讀搜索引擎可根據(jù)標(biāo)簽的語(yǔ)言確定上下文和權(quán)重問(wèn)題移動(dòng)設(shè)備能更完美的展示頁(yè)面便于團(tuán)隊(duì)維護(hù)開(kāi)發(fā)
h5新增語(yǔ)義化標(biāo)簽
section:章節(jié)、頁(yè)眉、欄目??梢耘c標(biāo)題標(biāo)簽結(jié)合使用article:文章標(biāo)簽aside:廣告、側(cè)邊欄header:頭部標(biāo)簽footer:頁(yè)腳標(biāo)簽nav:導(dǎo)航標(biāo)簽figure:插圖用的標(biāo)簽,在figure下嵌套img標(biāo)簽video視頻
audio音頻
mark高亮顯示canvas畫(huà)布datalist數(shù)據(jù)集
datalist:提供一個(gè)事先定義好的列表,通過(guò)id與input關(guān)聯(lián)
五、五大瀏覽器內(nèi)核
Trident(MSHTML)
Gecko
Presto
Webkit
Blink
六、如何實(shí)現(xiàn)瀏覽器內(nèi)多個(gè)標(biāo)簽頁(yè)之間的通信?
WebSocket SharedWorker
也可以調(diào)用 localstorge、cookies 等本地存儲(chǔ)方式。 localstorge 在另一個(gè)瀏覽上下文里被添加、修改或刪除時(shí),它都會(huì)觸發(fā)一個(gè)事件,我們通過(guò)監(jiān)聽(tīng)事件,控制它的值來(lái)進(jìn)行頁(yè)面信息通信。注意Safari 在無(wú)痕模式下設(shè)置 localstorge 值時(shí)會(huì)拋出QuotaExceededError 的異常