html - CSS 覆盖规则

标签 html css css-selectors

我有一点 CSS 问题。

在我的 html 中我有这样的东西:

<div class='box-div'>
  <div>Entry 1</div>
  <div class='hide'>Entry 2</div>
</div>

在我的 CSS 中:

.box-div div {
  display: inline-block;
}

.hide {
  display: none;
}

我想隐藏第二个嵌套的 div,但第一条规则覆盖了第二条。如何解决?

最佳答案

增加你的力量,让它比之前的规则更强:

.box-div .hide {
  display: none;
}

div.hide{
   display: none;
}

关于html - CSS 覆盖规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34088121/

相关文章:

html - 删除特定 rails .html.erb 文件中的标题渲染

javascript - FIREFOX 中的粘滞菜单错误

javascript - 是否可以在具有以下要求的图像的一 Angular 具有 alpha 透明度?

css - 第一个 child 不工作

java - 使用 Jsoup 解析 HTML 数据会导致 "span"元素出现问题

javascript - 当 parent 失去悬停时保持 ul 可见(如果可能的话纯 css)

javascript - 如何维护使用 jquery 生成的受益人的顺序?

html - 使用固定或绝对的页脚 CSS

html - 如何使链接 div 填充导航容器?

css - 背景颜色不覆盖完全定义的背景属性