剛剛建立了一個使用符合標準的語義HTML和CSS的網站。它在Gecko,Web Kit中看起來很棒,但是IE7對它進行了修改(當然)。在這方面還有什麼進展,還是我必須像IE的標準一樣經歷大量的黑客攻擊。任何人都知道解決IE 7 CSS問題的好方法嗎?
0
A
回答
1
有幾個衆所周知的黑客用於隱藏瀏覽器的IE特定的demangling規則。它們中的大多數依賴於IE對某些事情的誤解,例如「* html ... {}」,其他瀏覽器將忽略。一個簡單的谷歌搜索將顯示任何數量的這些。
我的規則是首先使頁面在FF(或類似的)中工作,然後將其分解,以便它在IE中工作。
0
我發現首先爲IE開發一個站點,然後將其適配到其他瀏覽器比其他瀏覽器更省時。但是,這有點晚了!
我建議你有一個單獨的IE瀏覽器的CSS文件(只需複製粘貼和重命名當前CSS),然後有一個瀏覽器嗅探器和腳本,請求IE瀏覽器用戶的IE CSS。然後重寫IE CSS。那有意義嗎?至少這樣,該網站仍然適用於其他瀏覽器,而您只是在使用IE瀏覽器。
+0
不要使用嗅探 - 這是不可靠的。改爲使用條件註釋;這是確保(特定版本的)IE能夠看到某些樣式而不將其應用於其他人的最佳方式。 http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx – 2010-03-13 19:59:28
4
嘗試this
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta3)/IE8.js"></script>
<![endif]-->
或者你可以寫一個單獨的CSS文件IE7
<!--[if IE 7]>
<link rel="stylesheet" href="css/ie7.css" type="text/css" />
<![endif]-->
相關問題
- 1. 任何人都知道這個解決方案?
- 2. 解決CSS問題以適應IE 7的最佳方法
- 3. 任何人都知道如何解決unicode錯誤?
- 4. IE中的XFS問題,有誰知道更好的解決方法?
- 5. 任何人都知道Rhomobile?
- 6. 任何人都知道如何解決選擇器錯誤?
- 7. 任何人都知道做離線反向地理編碼的好方法嗎?
- 8. 任何人都知道如何解決這個錯誤突破?
- 9. 2sxc中的錯誤多語言編輯 - 任何人都知道解決方法?
- 10. 任何人都知道一些很好的.Net開源wiki嗎?
- 11. 任何人都可以幫助我解決這個問題嗎?
- 12. 任何人都可以幫我解決這個問題嗎?
- 13. 任何人都可以解決這個問題嗎?
- 14. 任何人都知道ACTION_RF_FIELD_ON_DETECTED?
- 15. FFMPEG安裝php。任何人都知道任何好的指南
- 16. 任何人都知道基於codeigniter的問題答案腳本?
- 17. 任何人都知道Click Framework?
- 18. AutoIt:任何人都知道此RegRead調用有什麼問題?
- 19. 任何人都知道如何解碼huffman樹?
- 20. IE 7 CSS問題
- 21. IE 7 CSS問題
- 22. 任何人都知道像PHP的RSPec?
- 23. 任何人都知道這個foreach循環有什麼問題嗎?
- 24. 任何人都知道好的Django URL命名空間教程?
- 25. 任何人都知道Facebook認證的好教程?
- 26. 任何人都知道一個好的網絡調試工具?
- 27. 任何人都知道一個好的地址簿實現?
- 28. 有誰知道Drupal 7的多面搜索解決方案嗎?
- 29. 錯誤#1009我知道這個問題 - 什麼是最好的解決方法?
- 30. LinkedHashMap問題...任何人都幫我解決
這聽起來像是對IE另一咆哮。如果是這樣,那只是浪費空間。也許你應該提供工作鏈接,以便人們可以提供更具體的答案。 – Travis 2010-03-13 19:47:24
因爲我問是否有任何腳本,樣式表,工具等等來糾正,我是故意做的。我很清楚所有愚蠢的黑客,我只是不想通過他們。 – stinkypyper 2010-03-13 20:54:44
事實上,無論是否有咆哮,你都不能認爲這不是一個真正的問題。我也很想知道是否存在這樣的通用工具。記住它並不總是RANT XOR QUESTION。 – 2010-03-14 00:57:06