1

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

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

本质上我需要做的是:

#myspecialdiv [class] {
    overflow: auto;
}

做这个的最好方式是什么?可能吗?

在此先感谢您的帮助。

4

1 回答 1

1

这可能是在不更改标记的情况下做到这一点的最明智的方法......或者,看看您是否可以识别其中可能出现的所有可能的类div,并编写一个包含所有可能性的选择器。这可能是荒谬的,甚至可能是不可行的,但你永远不知道人们为了提高“渲染性能”会付出多大的努力。

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

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

只是一些思考的食物......

于 2012-12-13T03:18:52.193 回答