1.與嚴格模式與混雜模式息息相關的是:doctype
2.doctype的定義
是一組機器可讀的規則,它們指示html文件中允許有什麼,不允許有什麼,doctype正是用來告訴
瀏覽器使用哪種dtd,一般放在html文件開頭宣告,用來告訴其他人這個文件的型別風格。
3.嚴格模式:瀏覽器根據web標準去解析頁面,是一種要求嚴格的dtd
4.混雜模式:種嚮後相容的解析方法,說的透明點就是可以實現ie5.5以下版本瀏覽器的渲染模式。
對於傳統的xml定義,例如:<?xml version="1.0" encoding="utf-8"?>,如果將這句話放在頁面的頂部,則在i6下以混雜模式呈現
1.w3c盒模型
通過在文件頂部加doctype宣告就會按w3c盒模型顯示如下圖,定義元素的寬高包括了內邊距和邊框,
即padding和border.
2.ie盒子模型
ie8以下瀏覽器的盒模型中定義的元素的寬高不包括內邊距和邊框,如下圖:
每日兩道前端面試題20190304
css盒子模型又稱為框模型,包含了元素內容content,內邊距padding,邊框border,外邊距margin.它有兩種種類 ie盒子模型 w3c盒子模型 區別 標準的盒子模型寬高就是content element元素的寬高.低端ie的css模型寬高就是content padding bord...
每日兩道前端面試題 20190131
1 冒泡型事件 事件按照從最特定的事件目標到最不特定的事件目標 document物件 的順序觸發 ie 5.5 div body document ie 6.0 div body document mozila 1.0 div body html document window 2.捕獲型事件 事件...
位元組跳動前端面試題兩道
1,多維陣列扁平化。原陣列 0 2,3,4 1,1,2,3 輸出 0,2,3,4,1,1,2,3 let sourcearr 0 2,3,4 1,1,2,3 let result 遞迴 function dofunc arr else if array.isarray arr i else sour...