国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

淺談瀏覽器兼容性模式[按F12便知]

2024-07-11 08:28:53
字體:
來源:轉載
供稿:網友

面試官:請你談談標準(Standards)模式、怪異(Quirks)模式、準標準(Almost Standards)模式,當你打開IE9時候會看見,瀏覽器模式,文檔模式,兼容性視圖,這些又是什么?

好吧,一點點來:先明白一個詞DTD(文檔類型定義),也就是你F12后,頁面里第一行的一串東西,即doctype聲明。

這一串東西就是告訴瀏覽器你要用何種模式來渲染頁面,說白了就是讓瀏覽器用何種標準的CSS進行頁面布局。

有三種模式供你選擇:

    標準模式(Standards Mode) 準標準模式(Almost Standards Mode) 怪癖模式(Quirks Mode)

官方定義:

標準模式(Standards Mode)

   標準模式中,瀏覽器嘗試給符合標準的文檔在規范上的正確處理達到在指定瀏覽器中的程度。

準標準模式(Almost Standards Mode)

     它按照傳統的做法來實現表格單元格的垂直尺寸而不是嚴格的遵照CSS2規范,更接近Mozilla的準標準模式而不是Mozilla的標準模式。

怪癖模式(Quirks Mode)

     怪癖模式中,為了避免“破壞”那些根據在20世紀90年代末流行的實踐創作的頁面,瀏覽器違反了現代的Web格式規范。不同的瀏覽器實現了不同的怪癖行為。IE6、7和8中,怪癖模式有效地凍結在IE5.5 。其他瀏覽器中,怪癖模式是對準標準模式的少量偏移。

自定義:

標準模式(Standards Mode)

     官方規定,你跟著照做就行了。

準標準模式(Almost Standards Mode)

     在設置line-height,某些情況下的height,這兩種效果會無法正確執行,其他和標準一樣(當前新瀏覽器已經放棄了此模式)

怪癖模式(Quirks Mode)

     一種非主流模式,由于當年IE6灰常NB,當時所有的頁面都要符合他的渲染標準,但由于標準的出現,大量的頁面都無法適應新標準,而IE為了包容這些站點,所以保留了這種模式,也就是不規范的CSS算法,主要體現在盒子模型上。

觸發方式:

標準模式
復制代碼
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!-- 嚴格執行 --><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- 兼容XHTML廢棄的標簽 -->
準標準模式
復制代碼
代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珲春市| 庐江县| 诸暨市| 玉门市| 沂南县| 浏阳市| 云林县| 玉环县| 葫芦岛市| 镇巴县| 祁阳县| 灵台县| 瓦房店市| 长海县| 景谷| 衡东县| 清徐县| 深州市| 南宁市| 饶河县| 车致| 安远县| 宝兴县| 嫩江县| 蒙山县| 双牌县| 通山县| 乃东县| 玉屏| 中西区| 陇西县| 武陟县| 明溪县| 昭通市| 泾川县| 信丰县| 安陆市| 循化| 囊谦县| 龙川县| 临洮县|