亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是怪癖模式?

什么是怪癖模式?

qq_花開花謝_0 2019-10-30 12:49:47
在很多有關設計的文章中,都提到了怪癖模式。任何人都以純文本形式和對發展前景有想法嗎?
查看完整描述

3 回答

?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

“怪癖”模式也稱為“兼容模式”-表示您的頁面在運行時未聲明文檔類型(這是舊派,因此很有可能不再需要)?!肮竹薄蹦J降娜恳c是它是IE5的兼容模式。這意味著,除了更改布局模式之外,它還關閉了自IE5以來發明的大多數瀏覽器功能。在怪癖模式下,Web瀏覽器嘗試基于“最佳猜測”來渲染/編寫代碼,其中包括對可能是非標準或格式錯誤的代碼的大量解釋。如果您未聲明doctype,瀏覽器將不得不猜測您正在運行的HTML / CSS版本Quirks模式使較舊的HTML文檔仍然可以“使用其網絡瀏覽器所使用的技術來保持與較舊網頁的向后兼容性”。


如果您編寫正確的文檔類型,將觸發標準模式,而不是Quirks模式,如Netscape 4的舊版瀏覽器將永久鎖定在quirks模式下


怪癖模式使您的瀏覽器像舊版瀏覽器一樣運行


這是一種瀏覽器不遵守法律的模式。在這種模式下,它接受任何格式錯誤的標記,并且語法,標簽和元素都不嚴格,基本上意味著即使代碼編寫不正確,它也將接受您的代碼


在怪癖模式下,瀏覽器的行為與網絡早期的行為相同。這樣做是為了防止舊站點在新瀏覽器中損壞過多。


在所有瀏覽器中編寫看起來都一樣的頁面是很困難的。實際上,這是不可能的。許多瀏覽器具有特殊功能,只有它們才能處理?;蛘咚鼈兙哂刑厥獾奶幚矸绞?,這些方式與其他瀏覽器的處理方式不同。使用非標準格式將導致每個瀏覽器都以怪癖模式運行。但是,并非所有瀏覽器在怪癖模式下的行為都相同,每個瀏覽器都還原到自己獨特的渲染引擎,這就是為什么很難在不同的瀏覽器中獲得相似的頁面的原因。


而且您所有的html5 css都將無法正常運行,因為它將不兼容


Quirks模式支持IE6的JavaScript功能,類似于IE5的行為以及IE6,IE7和IE8的Quirks模式的行為。


在怪癖模式下,document.body(body-element)是根元素,在標準模式下,它是html-element(document.documentElement)。怪癖模式是針對瀏覽器的舊規則的,它們做到了這一點,以使在萬維網出現之前和HTML5發明之前編寫的舊網站不會中斷。因此,怪癖模式僅用于支持那些CSS功能不正確的網站。所以現在開發人員可以選擇。對于較舊的瀏覽器和網站,請使用標準(當今的瀏覽器)或怪癖模式。在怪癖模式下,我們今天擁有的許多CSS / HTML功能無法正常使用。


查看完整回答
反對 回復 2019-10-30
  • 3 回答
  • 0 關注
  • 462 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號