覆盖[class] css声明

时间:2012-12-13 03:17:01

标签: html css css3 css-selectors

我在我使用的主题中有CSS,我只需要在特定的div中覆盖它。 CSS是:

[class] {
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
}

我本质上需要做的是:

#myspecialdiv [class] {
    overflow: auto;
}

最好的方法是什么?有可能吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这可能是在不更改标记的情况下执行此操作的最佳方式...或者,查看是否可以识别div内可能发生的所有可能类,并编写具有所有可能性的选择器。它可能是荒谬的,甚至可能是不可行的,但你永远不会知道人们为了提高“渲染性能”所需的时间。

这取决于你的标记,真的。但这也取决于你的主题风格;我想不出有什么理由可以为任何class属性的任何元素设置这样的任意规则:

  • 为什么所有带有任何类的元素都必须隐藏溢出?
  • 为什么他们没有列表样式?
  • 为什么他们必须没有填充物?

只是一些值得思考的东西......