css - css哪个更讲究?

标签 css

以下是我的代码。为什么“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/

相关文章:

css - 我想在我的 svg 动画完成后填充颜色,但它没有发生

html - 导航栏不改变颜色

html - 无法使用我的 css 样式专注于 textarea

javascript - 使用 JavaScript 创建自定义欢迎词

html - 背景图像未正常显示在 div 中或悬停时显示

wordpress 模板为不同的页面提要重用 id

将字体从粗体切换为原始字体的javascript按钮

html - 不需要非语义元素的 CSS 框架

html - 对段落和各种文本的正确 html 结构感到好奇

c# - Regex 如何获取 url() 的内容