html - 为什么在这种情况下我必须使用 !important ?
问题描述
这是CSS:
.parent div {
height: 25px;
width: 25%;
}
.child {
width: 50% !important;
height: 50px !important;
}
这是HTML:
<body>
<div class="parent">
<div class="child">
<p>CHILD</p>
</div>
</div>
</body>
浏览器从上到下执行 CSS。我阅读了有关 CSS 层次结构的信息,据此,当我指定应该应用其代码的类时。无论如何,它应用了 .parent div 代码。我做错了什么?
解决方案
更具体地使用您的 css 并删除所有!important
s:
.parent div.child {
width: 50%;
height: 50px;
}
应该可以正常工作
推荐阅读
- python - 使用 Python 在 MySQL 上执行 upsert 操作
- r - R中传单中聚类标记的聚合加权线串
- angular - RXJS:返回嵌套的 observables
- python - python函数计算图像中每个点到图像中心的欧几里得距离
- python - 我的正则表达式(re.sub)、重音符号(latin-1 模式)有什么问题?
- python - UnboundLocalError:分配前引用的局部变量“Y_p”
- java - 如何比较 E 元素
- python - 与 Map 相比,什么时候使用 Set 更合乎逻辑?
- reactjs - React Native useEffect Hooks 和 React Navigation setParams 在加载时不会更新
- javascript - React Native - 如何在 FlatList 属性上使用导航?