javascript - 分机号 : createStyleSheet problems with two classes

标签 javascript css extjs stylesheet

Ext.util.CSS.createStyleSheet(
  '.cleanForm .x-form-text.x-superboxselect { background: none; border-color: white; } ' +
  '.cleanForm .mySuperSelectItem a { background: url(../sprite.png) no-repeat 0px -50px; } ' +      
  Ext.id( null, 'someStyleSheet')
);

此样式表适用于 FireFox。第二条规则适用于 IE。第一条规则在 IE 中不起作用。它出现在 IE 加载样式表时,它忽略了创建不适用于我的代码的规则的第三类。

有没有人看到过跟在第三个父类之后的多个类选择器的问题?

最佳答案

您使用的是什么版本的 IE?我在 this mulitclass selector test page 上测试了 IE9而且它看起来不像在 quirks 模式下正确支持多类选择器。你有没有设置文档类型?在 IE7+ 中切换到标准模式看起来更好。

一些粗略的谷歌搜索发现this blog post在评论中进行很好的讨论。

关于javascript - 分机号 : createStyleSheet problems with two classes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270932/

相关文章:

javascript - Angular : Pass variable to directive

javascript - 样式化 JS 生成的代码

javascript - Oracle MAF : TypeError: Object[object Object] has no method 'signature'

CSS 标签在最新版本的 Chrome 以外的任何地方都没有显示

javascript - 测试 Extjs 网站时出现 Selenium 错误

JavaScript:将数组的项插入另一个数组

javascript - 是否可以通过创建新的(未发布的) "sub"包来分解(发布的)包的依赖关系列表?

javascript - 如何防止按钮点击时页面刷新

html - 背景中的全屏图像在 iOS 上错误地调整大小并溢出

extjs - 为什么我们需要 extjs 中的 childEls - 在哪里使用它?