html - 定义 nth-of-type

标签 html css

我有 3 个相同的 div,我想用 css 更改第二个中的第一个跨度:第二个跨度,但无论如何,我将键入:nth-of-type(2)对于 class,或者 first-of-type 对于 span,前两个 span 是变化的。我只需要第一个。

这是我的代码

.info:nth-of-type(2) span:first-of-type {
  color: #f4fffe;
}
<div class="info">
  <span>Plan</span>
  <div class="price">
    <span>95<sup>99</sup></span>
    <span>dollars</span>
  </div>
</div>

最佳答案

您需要将 nth-of-type 放在您的 .info 而不是您的 .price 上

.info:nth-of-type(2) .price span:first-of-type {
  color: red;
}
<div class="info">
  <span>Plan</span>
  <div class="price">
    <span>95<sup>99</sup></span>
    <span>dollars</span>
  </div>
</div>
<div class="info">
  <span>Plan</span>
  <div class="price">
    <span>95<sup>99</sup></span>
    <span>dollars</span>
  </div>
</div>
<div class="info">
  <span>Plan</span>
  <div class="price">
    <span>95<sup>99</sup></span>
    <span>dollars</span>
  </div>
</div>

关于html - 定义 nth-of-type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36293983/

相关文章:

java - @EventListener & IRequestCycle.getResponseBuilder.updateComponent 不更新组件

javascript - 有没有办法反转父 div 中的每个颜色集?

html - 获取 HTML 选择下拉列表以在移动设备上呈现

javascript - 制作占用空间非常小的 "simple"折线图的最佳方法?查询? Canvas ?

css - 如何在每 3 行和每 3 列之后制作用于绘制边框的 css

javascript - 如何使用 JavaScript 禁用 webkit-text-size-adjust

html - 使用相同名称的 CSS 覆盖?

python - Flask Web 应用程序 : Filter table view by button

javascript - 如何消除页面切换之间的闪烁? (JQuery 移动)

css - 为什么 Gmail 会阻止电子邮件中的 CSS?