国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

20道HTML基礎(chǔ)面試題(附答案)

firim / 1566人閱讀

摘要:但有時(shí)候我們希望關(guān)閉輸入框的自動(dòng)完成功能,例如當(dāng)用戶(hù)輸入內(nèi)容的時(shí)候,我們希望使用技術(shù)從數(shù)據(jù)庫(kù)搜索并列舉而不是在用戶(hù)的歷史記錄中搜索。

以下是我整理的一些HTML的基礎(chǔ)面試體,并自己整理了答案。

1 DOCTYPE有什么作用?標(biāo)準(zhǔn)模式與混雜模式如何區(qū)分?它們有何意義?

告訴瀏覽器使用哪個(gè)版本的HTML規(guī)范來(lái)渲染文檔。DOCTYPE不存在或形式不正確會(huì)導(dǎo)致HTML文檔以混雜模式呈現(xiàn)。
標(biāo)準(zhǔn)模式(Standards mode)以瀏覽器支持的最高標(biāo)準(zhǔn)運(yùn)行;混雜模式(Quirks mode)中頁(yè)面是一種比較寬松的向后兼容的方式顯示。

2 HTML5為什么只需要寫(xiě) ?

HTML5不基于SGML(Standard Generalized Markup Language 標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言),因此不需要對(duì)DTD(DTD 文檔類(lèi)型定義)進(jìn)行引用,但是需要DOCTYPE來(lái)規(guī)范瀏覽器行為。

HTML4.01基于SGML,所以需要引用DTD。才能告知瀏覽器文檔所使用的文檔類(lèi)型,如下:

3 行內(nèi)元素有哪些?塊級(jí)元素有哪些? 空(void)元素有那些?

行內(nèi)元素:a span img input select
塊級(jí)元素:div ul ol li dl dt dd h1 p
空元素:


4 頁(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í)候需要