html - 仅设置文档中第一个 h1 的样式

标签 html css css-selectors

我正在寻找一种方法来设置第一个 <h1> 的样式<body> 的后代, 或第一个 <h2> <div> 的后代.我尝试使用 :first-child但这似乎是任何第一个 child ......

有没有办法在纯 CSS 中指定“<h1> 中的第一个 <body>”或“每个 <h2> 中的第一个 <div>”?

最佳答案

你可能想要 :first-of-type :

div > h2:first-of-type {
  color: red;
}

body > h1:first-of-type {
  color: red;
}

关于html - 仅设置文档中第一个 h1 的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46160482/

相关文章:

css - 如何在 <button> 元素中选择带有光标的文本?

html - Bootstrap container-fluid 不会在平板电脑中扩展

html - 如何将此 ID 选择器重写为类或通用选择器?

javascript - 一次触发多个按钮和线条 D3.js

jquery - Foundation 5 Datepicker 失败,或者是我

c# - CSS:第一个选择器

css - 已选择 WinJS Listview 样式

javascript - 验证 FORM 内 DIV(可见向导步骤)内的 HTML 输入元素?

javascript - 刷新时随机化图像

html - 菜单下拉菜单右对齐