为多个id声明相同的css?

37

我该如何做呢。

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

好像不起作用?


你需要更具体一些。这个应用于哪个HTML文件?你期望看到什么?实际上又看到了什么?另外,你测试过哪些浏览器? - Anomie
我有几个ID分配给不同的页面主体标签,我只想为那些H1应用样式。但是在任何浏览器中都无法工作。如果这有区别的话,我正在编写HTML5?谢谢。 - Basic
这很有帮助。 - Advait
2个回答

67

如果您想为这些Id下的所有H1应用样式,您必须为每个Id重复H1,因为它们没有共享任何内容:

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

你所写的等同于:

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

这个方法很管用,谢谢。你说的分享是什么意思?为什么有时候我可以在某些元素上使用我上面的例子并且它能够工作? - Basic
谢谢,这很有帮助! - WISERDIVISOR

0
你还可以给这些h1元素分配同一个类,并使用该类进行样式设置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接