我有樣式表文件,並希望禁用IE7和IE8瀏覽器中的一些CSS標籤,如何做到這一點?我不想把這些標籤放在單獨的css文件中,我想保留在一個文件中。從這裏禁用IE7和IE8的CSS樣式
1
A
回答
3
我建議採用HTML5樣板文件outlined here by Paul Irish。基本上,這樣設置你的文檔:
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
你現在已經有了準確定位某些版本的IE的類。你的CSS看起來就像這樣:
.element { margin-bottom: 20px; }
.lt-ie8 .element { margin-bottom: 10px; }
然後你避免CSS黑客,並可以把一切都在一個單一的樣式表。
由於@丹尼爾說,這不是禁用樣式,而是超越它們。如果由於某種原因,你想發送樣式到只有現代瀏覽器和較新的IE,你可以添加另一個類到上面的最後html
標籤,並使用它。
+0
覆蓋的CSS樣式是我需要! – Tomas 2013-04-08 14:13:02
0
.element {
margin-bottom: 20px;
margin-bottom: 10px\9;
}
信息:http://www.impressivewebs.com/ie7-ie8-css-hacks/
您不能禁用它們,但是你可以重寫它們
1
如果您嘗試有特定的樣式表僅適用於IE它是這樣的:
<!--[if IE 8]><link rel="stylesheet" href="css/ie8.css" type="text/css" media="screen"><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="css/ie7.css" type="text/css" media="screen"><![endif]-->
<!--[if IE]><link rel="stylesheet" href="css/ie.css" type="text/css" media="screen"><![endif]-->
更多關於這家在這裏:How To Create an IE-Only Stylesheet
相關問題
- 1. IE8的CSS和HTML與IE7
- 2. IE7和IE8的CSS盒子假景?
- 3. 使用IE7和IE8
- 4. IE7/IE8與JQuery.removeAttr('禁用')交互,不應用css
- 5. 爲IE8和IE7
- 6. 內聯CSS黑客ie6,ie7和ie8
- 7. 禁用CSS樣式表?
- 8. 覆蓋IE7中的內聯CSS樣式
- 9. 用於IE7和IE8的HTML5和CSS3
- 10. 目標在css中的IE7/IE8(更少)
- 11. 禁用某些元素的css樣式
- 12. 禁用特定的CSS樣式
- 13. IE8 vs IE7 html格式化
- 14. 應用CSS樣式到成爲/禁用
- 15. IE8開發工具 - 添加CSS樣式
- 16. 調用從IE7&IE8
- 17. CSS選擇器不適用於IE7和IE8
- 18. fullCalendar V1.5.1 - IE7和IE8 - SCRIPT5007
- 19. var jQuery = jQuery.noConflict();在IE7和IE8
- 20. JSTree JSON_DATA在IE7和IE8上
- 21. IE7和IE8丟棄cookie
- 22. find()方法在IE8和IE7
- 23. CSS樣式輸入框 - IE7不拾取任何樣式
- 24. CSS兼容性IE7 - IE8問題
- 25. IE瀏覽器CSS IE6,IE7,IE8和IE9之間的差異
- 26. 有條件的CSS沒有被IE7和IE8加載
- 27. 如何修復IE7和IE8中的CSS懸停錯誤?
- 28. IE7和IE8中未定義的CSS類名是否昂貴?
- 29. 在IE7和IE8中顯示不同的CSS字體?
- 30. IE8兼容模式何時會像IE7一樣運行?
與「禁用CSS標籤」你說話隱藏標記中的一些元素?你能告訴我們一個具體的例子嗎? – fcalderan 2013-04-08 10:18:45
告訴我們的CSS,所以我們可以提供一個例子。 – 2013-04-08 10:19:45