为多个id声明相同的css?

dw1jzc5e  于 2024-01-09  发布在  其他
关注(0)|答案(3)|浏览(146)

我该怎么做。

#foo, #ball, #tree h1 {color: #892828;}

字符串
似乎不起作用?

vsnjm48y

vsnjm48y1#

如果你想在这些Id下设置所有H1的样式,你必须为每个Id重复H1,因为它们不共享任何东西:

#foo h1, #ball h1, #tree h1 {color: #892828;}

字符串
你写的相当于:

#foo {color: #892828;}
#ball {color: #892828;}
#tree h1 {color: #892828;}

14ifxucb

14ifxucb2#

你也可以给每个h1分配相同的类,并使用该类进行样式化。

vlurs2pr

vlurs2pr3#

:is(#foo, #ball, #tree) h1 {color: #892828;}

字符串
这种方法适用于任何ID,不需要前缀和属性选择器。CSS伪类:is()现在被所有主流浏览器支持。

相关问题