我们正在处理IE8的浏览器兼容性问题。文本框的边框不会显示为蓝色。我们正在使用属性选择器 input [type =“text”] { border:solid 1px#7F9DB9; } 这仅适用于IE8而不适用于IE6。 但问题是某些文本框已经在其中定义了边框。哪些被覆盖。我尝试过使用表达式,但它似乎只在DocType不存在时才起作用。 剩下的另一个选择是让我们在css中为每个文本框类添加重要的边界,这对于大项目来说确实非常乏味。 第二种解决方案是使用jquery,其中管理员是aganist。 任何人都可以指导如何实现这一目标。CSS属性选择器重写Exisitng风格
回答
你确定你已经defined property at the appropriate level,而不是在某个地方会覆盖它吗?
input [type =“text”] {border:solid 1px#7F9DB9; } //这覆盖下面的一个边界属性,我想保留它。 .formboxsignin { \t border-top:1px solid #eaeaea; \t border-right:1px solid #eaeaea; \t border-bottom:1px solid #eaeaea; \t border-left:1px solid #eaeaea; \t height:16px; \t font-size:65%; \t颜色:#333333; \t font-family:verdana,arial,helvetica,sans-serif; \t background-color:aliceblue } – nag 2011-04-27 19:24:11
基本上不会覆盖其中有一个类的border属性。 – nag 2011-04-27 19:26:45
IE6不支持属性选择器,您将不得不以另一种方式定位它。我会建议添加一个CSS类 - 默认样式将在每个浏览器中有所不同。
你也可以尝试更具体,就像小脚提到的那样。尝试添加更多的级联来引用该元素,并且您可能可以覆盖它。尽可能避免使用!
- 1. CSS选择风格属性
- 2. 选择风格属性的
- 3. Css风格选择器和+不工作
- 4. CSS属性选择器vs CSS选择器
- 5. 风格化组件的属性选择器
- 6. 重写的CSS属性
- 7. QT CSS中的属性选择器
- 8. CSS:多个属性选择器
- 9. 子类的CSS属性选择器
- 10. 类名称的CSS属性选择器
- 11. CSS属性选择器不工作href
- 12. CSS属性选择与
- 13. 合并CSS属性选择
- 14. CSS属性选择器优先于普通的CSS类选择器
- 15. python属性风格
- 16. 重复属性“风格”二传手
- 17. 选择自定义属性设置风格
- 18. 属性选择器不改变属性
- 19. CSS选择器:不是不是从指定类的重写CSS
- 20. 如何在Firebug风格的区域添加css选择器?
- 21. GridSplitter重写ColumnDefinition的风格触发器?
- 22. 重写GWT主题body margin css属性?
- 23. 如何不重写CSS中的属性
- 24. 属性无法通过jquery属性选择器进行选择
- 25. CSS3选择器属性+
- 26. Javascript/jquery属性选择器
- 27. jquery id属性选择器
- 28. jquery属性选择器
- 29. 属性选择器问题
- 30. 属性选择器IE7
不要抛弃你的文档类型的IE错误!先修复你的代码。 – 2011-04-27 19:10:21