我有一個頁面,需要在Quirks模式下呈現,才能正確加載頁面。問題是該頁面使用有效的XHTML,因此有一個文檔類型。這會強制頁面在所有瀏覽器的標準模式下呈現。是否有任何解決方法/黑客可以強制Quirks模式,儘管我有一個文檔類型?強制怪異模式與Doctype
4
A
回答
4
爲改變DOCTYPE
到幾乎標準模式或怪癖模式見http://hsivonen.iki.fi/doctype/。摘錄如下。 (假定text/html
一個Content-Type
。)
幾乎標準模式:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
這給你的準標準模式。請注意,如果您之後遷移到HTML5(因此爲全標準模式),則基於表格中切片圖像的 佈局可能會中斷,因此 的設計更符合您的設計標準模式。
怪癖模式:
沒有DOCTYPE。
請不要這樣做。有意設計怪癖模式將 來和你,你的同事或你的繼任者在未來困擾。
XHTML文檔類型:
我不推薦任何的XHTML文檔類型,因爲serving XHTML as
text/html
is considered harmful。如果您選擇使用XHTML doctype,請注意XML聲明使得IE 6(但不是IE 7!的 )觸發Quirks模式。
3
6
我也有一個頁面,必須生活在90年代以及IE瀏覽器在怪癖模式下的所有內存泄漏,這是我們使用的DOCTYPE。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
相關問題
- 1. 強迫IE9進入怪異模式?
- 2. 如何才能DOCTYPE改爲強制怪癖模式在CMSDesk在Kentico
- 3. 怪癖模式和DOCTYPE兼容性
- 4. IE和怪異模式與小工具
- 5. 強制IE10使用常規怪癖模式(不IE5 /傳統怪癖模式)
- 6. 強制url模式
- 7. 強調在IE9怪異模式CSS ID的開頭不註冊
- 8. 奇怪!doctype bug與視差插件'skrollr'
- 9. IE9怪癖模式 - Doctype聲明已註釋掉
- 10. 強制Internet Explorer 9進入怪癖模式
- 11. 在兼容性視圖中強制IE10默認怪癖模式
- 12. Chrome,Firefox和Safari中的強制標準/怪癖模式?
- 13. 強制IE7進入標準渲染模式(不是怪癖)
- 14. 強制網頁到傳統的怪癖爲IE10模式在ASP.NET
- 15. DOCTYPE的差異
- 16. 爲GameCenter強制Sandbox模式
- 17. MYSQL強制模式匹配
- 18. 怪異模式下的Internet Explorer表單樣式問題與標準模式
- 19. 與DOCTYPE
- 20. IE8怪異模式表格標題
- 21. td與在ie10怪異模式下破裂的colspan邊界
- 22. 與MFC模式對話框怪異的行爲
- 23. 的Java模怪異
- 24. XHTML /移動1.2 DOCTYPE是導致怪異的文物
- 25. NSNumberFormatter怪異與NSNumberFormatterPercentStyle
- 26. MKMapView怪異與MKMapCamera
- 27. IE改變怪異模式爲標準模式通過javascript
- 28. IE8文檔模式總是'怪異模式'
- 29. 在怪異方式
- 30. HTA Document.Body.OffsetHeight與DOCTYPE
也許最好是解決背後需要quirksmode的原因。你能給我們一個線索是什麼嗎? – spender 2010-03-09 00:04:23
看看這裏的網頁:http://ameer1234567890.cu.cc/quick-dial – Ameer 2013-08-14 12:21:15