html - 尝试使用具有相同类的 sass 为 div 中的第一个 <p> 元素设置样式

标签 html css sass

下面是我的代码。第二个 <p>正在变得大胆。我只需要先 <p>仅加粗。我不想为第一 <p> 添加任何类(class).

    .person {
      p + p {
        font-weight: bold;
      }
    }
<div class="person">
          <p>I am good</p>
          <p>You are also good</p>
        </div>

最佳答案

.person p:first-of-type { } 甚至 .person p:first-child { } 都可以。您使用的选择器按字面意思翻译为“.person 类中紧接段落之后的段落”

关于html - 尝试使用具有相同类的 sass 为 div 中的第一个 <p> 元素设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38233015/

相关文章:

html - 为什么我的图片不留在我的容器中?

php - 在 PHP 中使用 URL 突出显示当前导航选项卡

css - 如何在居中时堆叠两个 img 标签

css - Joomla 模板问题

html - 列图像充当背景图像

css - Sass - 导入要在 mixin 中使用的变量

css - 如何自动将 SCSS 转换为 CSS

node.js - 在 SSR 上的 react 组件中导入 scss

mysql - 如何限制每天的表单提交总数

javascript - 使用 JSON 打包和解包复杂对象架构