我首先要说的是,最好只在页面上包含一个h1。所有其他人应该是
h2
,
h3
等等。这对SEO,语义和可访问性是最好的(除非你在其中添加其他h1
section
要么
article
标签)。如果你想以不同的方式设置不同的h2,我建议添加基于内容的类来定义
为什么
你用不同的方式设计它们,比如说
.intro h2
要么
.hero-article h2
。
也就是说,我在每个元素旁边添加了有效的CSS选择器。
该
>
组合器意味着“只选择
.box
这是一个直接的孩子
.wrapper
(不是任何后代)。
为了目标不同
h1
在…内
.box-wrap .box h1
结构,你想要添加不同的类(不要使用id来设置样式),或者使用伪选择器
.box-wrap .box:first-child h1
,
.box-wrap .box:last-child h1
, 要么
.box-wrap .box:nth-child(odd) h1
等
Wrapper
Box-wrap
Box
</code>