我知道如何定位IE,但只有在HTML中(这意味着我需要为IE错误创建另一个CSS文件)。无论如何,我可以如何在同一个CSS文件中实现修复。这意味着我的目标是用CSS代码?目标IE中的CSS代码
-1
A
回答
1
你可以用这些黑客做
例如:
selector {
color: red; /* all browsers, of course */
color : green\9; /* IE8 and below */
*color : yellow; /* IE7 and below */
_color : orange; /* IE6 */
}
0
CSS中没有条件注释/代码的等价物。你可以做的唯一事情就是旧的CSS黑客 - 人们在有条件的评论被人知道之前就与之奋斗。
您可以使CSS hack工作一点,但它不是一个聪明或强大的方法。
推荐做法:
总是用CSS复位开始。这里有一个好的:http://meyerweb.com/eric/tools/css/reset/reset.css
如果可能,让你的老板或客户意识到IE6支持不符合成本效益。尽可能多地设计HTML和CSS,以吸引IE浏览器的bug。 EG,浮动问题,高度和边距问题等。
对于IE中仍然需要不同CSS的少数情况,将它们放入一个有条件包含的单独CSS文件中确实是最简单,最稳健的方法。奖金是它不会惩罚体面的浏览器一点。
0
在您的CSS代码中,在您的选择器之前,只有IE才能识别的东西。
只有IE6:* html div
IE7仅*:first-child+html div
可以在这里找到一个完整的列表:选择在IE6和IE7 <div>
元素的例子http://paulirish.com/2009/browser-specific-css-hacks/
相关问题
- 1. 标题的CSS代码Joomla
- 2. IE浏览器中的CSS布局问题(附图和代码)
- 3. LATEX列表中的目标C代码
- 4. IE忽略!css中的重要标记
- 5. 选择选项标记的CSS代码
- 6. (!IE)IE阻止代码的问题
- 7. VB代码,目标C
- 8. Qt - 元目标代码
- 9. 目标C:在代码
- 10. 目标C:代码了解
- 11. jQuery代码在IE
- 12. VBA代码在IE
- 13. jQuery代码在IE
- 14. IE 8 div和css光标
- 15. 在目标c中使用c代码
- 16. IE中的HTTP响应状态代码
- 17. CSS代码荧光笔 - 保证金预代码标签
- 18. Swift等效的目标c代码ActionStringDoneBlock
- 19. API的代码覆盖率目标
- 20. 目标C代码或我的错误?
- 21. XML解析的目标C代码
- 22. 编制Numba函数的目标代码
- 23. 标签IE的css宽度问题
- 24. CSS代码
- 25. Xcode 4项目中新目标的源代码控制
- 26. 无法将目标标签与C#代码中的.Text对齐
- 27. “pre span.org”代码中主文本的前景色的css标记
- 28. HTML代码在IE broswer只
- 29. IE挂在jQuery代码
- 30. IE错误与jQuery代码
我建议避免这种情况;编写一个专门用于IE的CSS,并从所需页面引用它。 – 2010-07-26 11:06:32