小编Ehu*_*her的帖子

CSS不会覆盖继承的值

我有一个Html,其中包含:( div A中的多个div).

<div class="a">
    <div class="b"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的CSS看起来像那样:

.a div {
    border: solid;
    border-width: thin;
}

.b {
    border: none;
    border-width: 0px;
    border-collapse: collapse;
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,b的值不会覆盖a.但是,如果我只是写一个而不是".div",我将无法获得其他div内部的行为.

我让这个工作的唯一方法是使用"重要!" (即"border:none!important";)但这似乎不够优雅.

我会喜欢任何关于那里发生的事情的想法.

埃胡德.

html css inheritance overriding border

5
推荐指数
1
解决办法
1万
查看次数

HTML-溢出:隐藏的内容仍会占用空间

我有一个可滚动的div问题。有一个div充当可滚动容器(使用jquery插件)。容器具有溢出:隐藏样式。它可以按预期工作,但我注意到浏览器也具有滚动功能,我想防止这种滚动。

我知道我可以完全禁止在html主体上滚动,但是我希望避免这种情况,因为这意味着要对调整大小进行操作,但这并不是一个很好的解决方法。

我知道,与“显示:无”相反,隐藏的溢出仍会占用空间。我正在寻找的是一种隐藏“真正”溢出的简单方法。 在此处输入图片说明 谢谢。

html css jquery scroll overflow

5
推荐指数
1
解决办法
1294
查看次数

标签 统计

css ×2

html ×2

border ×1

inheritance ×1

jquery ×1

overflow ×1

overriding ×1

scroll ×1