<p> 标签中的文字颜色

一、选不中说

https://web.qianguyihao.com/02-CSS%E5%9F%BA%E7%A1%80/05-CSS%E6%A0%B7%E5%BC%8F%E8%A1%A8%E7%9A%84%E7%BB%A7%E6%89%BF%E6%80%A7%E5%92%8C%E5%B1%82%E5%8F%A0%E6%80%A7.html#%E9%A2%98%E7%9B%AE%E6%BC%94%E7%A4%BA

在这里插入图片描述

二、优先级说

根据提供的图片和注释,我们可以分析出 <p> 标签中的文字颜色。

CSS 选择器优先级

  1. div p:

    • 这个选择器是一个组合选择器,包含一个元素选择器 div 和一个元素选择器 p
    • 元素选择器的权重是 1,因此总权重是 1 + 1 = 2。
    • 这个选择器会选择所有在 div 元素内的 p 元素,并将它们的颜色设为红色。
  2. #box:

    • 这个选择器是一个 ID 选择器。
    • ID 选择器的权重是 100。
    • 这个选择器会选择 ID 为 box 的元素,并将它的颜色设为蓝色。

HTML 结构

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Multiple Backgrounds Example</title>
  <style>
    div p {
      color: red;
    }

    #box {
      color: blue;
    }
  </style>
</head>

<body>
  <div id="box">
    <p id="para" class="spec">
      <span>文字</span>
    </p>
  </div>
</body>

</html>

选择器优先级比较

  • div p 的权重是 2。
  • #box 的权重是 100。

结果

根据选择器的优先级,#box 选择器的权重(100)高于 div p 选择器的权重(2)。因此,#box 选择器的样式将会覆盖 div p 选择器的样式。

结论

在你的 HTML 结构中,<p> 标签中的文字颜色将是蓝色,因为 #box 选择器的优先级更高。、

三、实际

在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值