成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

firim / 1568人閱讀

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

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

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

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

2 HTML5為什么只需要寫 ?

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

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

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

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


4 頁面導(dǎo)入樣式時,使用link和@import有什么區(qū)別?

相同的地方,都是外部引用CSS方式,區(qū)別:

link是xhtml標(biāo)簽,除了加載css外,還可以定義RSS等其他事務(wù);@import屬于CSS范疇,只能加載CSS

link引用CSS時候,頁面載入時同時加載;@import需要在頁面完全加載以后加載,而且@import被引用的CSS會等到引用它的CSS文件被加載完才加載

link是xhtml標(biāo)簽,無兼容問題;@import是在css2.1提出來的,低版本的瀏覽器不支持

link支持使用javascript控制去改變樣式,而@import不支持

link方式的樣式的權(quán)重高于@import的權(quán)重

import在html使用時候需要