元素选择器CSS覆盖类CSS

时间:2019-10-21 09:19:23

标签: css developer-tools

有人可以解释为什么我的重置CSS会覆盖我指定的类CSS吗?

enter image description here

<div class="plan-price heading--xl">
  <span data-annual="127" data-montly="159">
    <sup>$</sup>
    <span>127</span>
    <span class="plan-month_marker heading--body_title"> /mo</span>
  </span>
</div>

1 个答案:

答案 0 :(得分:2)

这就是CSS的工作方式。您无需为跨度指定值,而仅为外部div指定值。内部span的定义比任何外部选择器都更具体,因此它将采用为span元素定义的任何内容。

如果希望span元素的样式与默认样式不同,则必须更新样式。

span {
  font-size: 20px;
}

.heading--xl {
  font-size: 12px;
}
<div class="plan-price heading--xl">
  <span data-annual="127" data-montly="159">
    <sup>$</sup>
    <span>127</span>
  <span class="plan-month_marker heading--body_title"> /mo</span>
  </span>
</div>

相关问题