【发布时间】:2019-08-13 22:26:38
【问题描述】:
我有许多不同的 CSS 文件。我在常见的 CSS 中定义了一个类,如下所示:
common.css
.container-example {
display: grid;
height: 100%;
width: 100%;
background-color: black;
}
.container-example > div {
overflow: hidden;
}
它适用于我所有的 HTML 文件。
但是,在一个 HTML 文件中,对于一个 div,我需要 overflow-y: auto;。因此我在另一个 CSS 文件中创建了一个特定的类:
other.css
.override-overflow {
overflow-y: auto;
}
HTML
<div class="container-example">
<div class="override-overflow">
...
</div>
</div>
但它在我的 div 中不起作用,因为它考虑了溢出:隐藏。
如果我添加overflow-y=auto !important; 它会起作用,但我想避免它。
你有什么想法吗?
【问题讨论】: