摘要:標(biāo)準(zhǔn)模式的排版和運(yùn)作模式都是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。使用之前需要考慮這兩個(gè)缺點(diǎn)。數(shù)據(jù)的有效期不同。在設(shè)置的過(guò)期時(shí)間之前一直有效,即使窗口或者瀏覽器關(guān)閉。僅在瀏覽器窗口關(guān)閉之前有效。
一、HTML常見(jiàn)題目
01、Doctype作用?嚴(yán)格模式與混雜模式如何區(qū)分?它們有何意義?
02、 HTML5 為什么只需要寫(xiě) !DOCTYPE HTML?
03、行內(nèi)元素有哪些?塊級(jí)元素有哪些?空(void)元素有那些?
04、頁(yè)面導(dǎo)入樣式時(shí),使用link和@import有什么區(qū)別?
05、介紹一下你對(duì)瀏覽器內(nèi)核的理解?
06、 iframe框架有那些優(yōu)缺點(diǎn)?
07、 HTML5有哪些新特性,移除了那些元素?如何處理HTML5新標(biāo)簽的瀏覽器兼容問(wèn)題?如何區(qū)分HTML和HTML5?
08、請(qǐng)描述一下 cookies,sessionStorage 和 localStorage 的區(qū)別?
09、簡(jiǎn)述一下你對(duì)HTML語(yǔ)義化的理解?
10、HTML5的離線儲(chǔ)存怎么使用,工作原理能不能解釋一下?
11、 title與h1的區(qū)別、b與strong的區(qū)別、i與em的區(qū)別?12、 元素的alt和title有什么異同?01、Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別?
01、Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別?
* !DOCTYPE聲明位于位于HTML文檔中的第一行,處于html 標(biāo)簽之前。告知瀏覽器的解析器用什么文檔標(biāo)準(zhǔn)解析這個(gè)文檔。DOCTYPE不存在或格式不正確會(huì)導(dǎo)致文檔以兼容模式呈現(xiàn)。 * 標(biāo)準(zhǔn)模式的排版 和JS運(yùn)作模式都是以該瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行。在兼容模式中,頁(yè)面以寬松的向后兼容的方式顯示,模擬老式瀏覽器的行為以防止站點(diǎn)無(wú)法工作。
02、HTML5 為什么只需要寫(xiě) !DOCTYPE HTML?
* HTML5 不基于 SGML,因此不需要對(duì)DTD進(jìn)行引用,但是需要doctype來(lái)規(guī)范瀏覽器的行為(讓瀏覽器按照它們應(yīng)該的方式來(lái)運(yùn)行);而HTML4.01基于SGML,所以需要對(duì)DTD進(jìn)行引用,才能告知瀏覽器文檔所使用的文檔類(lèi)型。
03、行內(nèi)元素有哪些?塊級(jí)元素有哪些?空(void)元素有那些?
* 行內(nèi)元素:a span img input select * 塊級(jí)元素:div ul ol li dl dt dd h1 p * 空元素:
04、頁(yè)面導(dǎo)入樣式時(shí),使用link和@import有什么區(qū)別?
* 相同的地方,都是外部引用CSS方式, * 區(qū)別: * link是xhtml標(biāo)簽,除了加載css外,還可以定義RSS等其他事務(wù);@import屬于CSS范疇,只能加載CSS * link引用CSS時(shí)候,頁(yè)面載入時(shí)同時(shí)加載;@import需要在頁(yè)面完全加載以后加載,而且@import被引用的CSS會(huì)等到引用它的CSS文件被加載完才加載 * link是xhtml標(biāo)簽,無(wú)兼容問(wèn)題;@import是在css2.1提出來(lái)的,低版本的瀏覽器不支持 * link支持使用javascript控制去改變樣式,而@import不支持 * link方式的樣式的權(quán)重高于@import的權(quán)重 * import在html使用時(shí)候需要