gpt4 book ai didi

css - css中的级联规则问题

转载 作者:太空宇宙 更新时间:2023-11-03 20:23:40 24 4
gpt4 key购买 nike


<style>
div#b {
background-color:blue;

}
#b {
background-color:red;

}
</style>

<div id='a'> div a
<div id='b'>
div b
</div>
</div>

我对这种风格和这种 html 有两个问题。为什么 div b 需要蓝色。我想知道级联规则,我可以在哪里了解更多信息?我的第二个问题是我应该如何使用 css 使 div b 出现在 div a 中?

最佳答案

CSS 选择器根据特异性工作。更具体的选择器意味着该选择器中定义的规则将被使用以支持不太具体的选择器。

一般来说:

  • div、img等元素选择器的权重为1
  • 类选择器(例如 .myClass)的权重为 10
  • id 选择器,例如#myId,权重为 100

由此您可以很容易地确定上述失败的原因。

div#b = 101
#b = 100

101 > 100

关于css - css中的级联规则问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4473735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com