- 相關(guān)推薦
關(guān)于HTML面試試題分析
企業(yè)追求人才的第一步是面試,面試的時(shí)候出一些面試題可看出面試者的水準,以下是小編為大家搜索整理的關(guān)于HTML面試試題分析,希望能給大家帶來(lái)幫助!更多精彩內容請及時(shí)關(guān)注我們應屆畢業(yè)生考試網(wǎng)!

一、doctype的作用,嚴格與混雜模式的區別,有何意義
1、語(yǔ)法格式:
2、不是Html標簽,而是告知瀏覽器此頁(yè)面使用哪個(gè)HTML版本進(jìn)行編寫(xiě)的指令
3、html 4.01中有如下三種模式
1、html 4.01 Strict 嚴格模式,不包含展示性(純粹為頁(yè)面展示服務(wù)的標簽,如:b、font等,因為這些在css中有相應的替代方案)和棄用的元素,如:font,不允許框架集(framesets);
2、html 4.01 Transitional 過(guò)濾模式,包含展示性和棄用元素,但不包含框架集(framesets);
3、html 4.01 Frameset 寬松模式,包含展示性與棄用元素,也包含構架集(framesets);
4、xhtml 中有如下四種模式
1、xhtml 1.0 Strict 嚴格模式,不包含展示性與棄用的標簽,不允許框架集(framesets),且嚴格以xml格式來(lái)編寫(xiě)標記;
2、xhtml 1.0 Transitional 過(guò)濾模式,包含展示性與棄用標簽,不允許框架集(framesets),且嚴格以xml格式來(lái)編寫(xiě)標記;
3、xhtml 1.0 Frameset 寬松模式,包含展示性與棄用標簽,允許框架集(framesets),且嚴格以xml格式來(lái)編寫(xiě)標記;
4、xhtml 1.1,等同于xhtml 1.0 strict,但允許添加模型。
5、標準模式與混雜的的區別
1、這兩種模式主要是瀏覽器廠(chǎng)商提煉出來(lái)的,標準模式時(shí)瀏覽器會(huì )根據規范來(lái)呈現頁(yè)面,而混雜模式時(shí)瀏覽器則以向后兼容的方式呈現;
2、Mozilla和Safari則用了“幾乎標準模式”,就是在處理表格的方式上有一此細微的差異;
3、最大問(wèn)題就是IE的盒子渲染機制,出現border-box(怪異模式)、content-box方式;
6、如何觸發(fā)混雜模式
1、html 4.01文檔,如果包含transitional(過(guò)濾)DTD但沒(méi)有URI則以混雜模式渲染;
2、如果xhtml、html不存在標簽,則已混雜模式渲染
二、HTML5為什么只需要寫(xiě)
主要原因為html5中只有一個(gè)文檔類(lèi)型,就是html,而不像html 4.01或xhtml1.0還有多個(gè)文檔類(lèi)型。
三、行內元素、塊級元素,空元素有那些
1、行內元素:span、a、em(強調)、label、textarea、select、sub、sup等
2、塊級元素:div、ul、ol、li、h1~h6、table、form、p、dl、dd、dt等。
3、空元素:br、hr
四、link與@import導入樣式的區別
1、html頁(yè)引用css的三種,一是頁(yè)內的style標簽,二、link外鏈;三是@import導入
2、link是xhtm標簽,不只外鏈css,還是可是rss服務(wù),而@import只能是css
3、link外鏈的文件會(huì )與文檔同步加載,而@import則是等待文檔加載完成后才加載
4、link沒(méi)有兼容性問(wèn)題,而@import是css2.1規范中的,低版本瀏覽器不支持
5、link支持使用js控制DOM元素樣式,而@import不可以(也就是說(shuō)可以通過(guò)javascript來(lái)操作link標簽來(lái)改變css文檔,以達到更換皮膚的效果,而用@import則不行)
【HTML面試試題分析】相關(guān)文章:
HR案例分析面試題07-15
C語(yǔ)言精選面試題詳細分析06-09
語(yǔ)文試題分析08-09
語(yǔ)文試題分析01-25
語(yǔ)文試題作文分析03-08
語(yǔ)文試題考試分析01-25
雅思聽(tīng)力試題的分析04-27
分析數學(xué)試題的要點(diǎn)01-10
小升初語(yǔ)文試題及答案分析01-06