以下是我的代码。为什么“hi”和“hello”都是白色背景色?我认为元素 .content .parti
应该比 .content p
更特别,“hello”应该是橙色背景色。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>particularity</title>
<style type="text/css">
.content p {
background-color: white;
}
.content .parti {
background-color: orange;
}
</style>
</head>
<body>
<div class="content">
<p>hi</p>
<div class="parti">
<p>hello</p>
</div>
</div>
</body>
</html>
最佳答案
.content .parti p{
background-color: orange;
}
您的样式权重是针对 div 而不是 p
元素的。因此 background-color: orange
没有添加到 p 标签中。
关于css - css哪个更讲究?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42196384/