我是否必须为要在该类下更改的每个元素重新键入类?

时间:2016-03-10 05:50:03

标签: html css

这是一个简单的问题,但我不知道如何说出来,但我是否必须为我想在该类下更改的每个元素重新输入类?

例如:

我可以做吗

.update-content>h1,h2,h3,h4,h5,h6 {}

还是我必须这样做?

.update-content>h1,
.update-content>h2,
.update-content>h3,
.update-content>h4,
.update-content>h5,
.update-content>h6 {}

我理解第一个是错的,因为该类只指向h1元素。谢谢!

如果有人能回答这个问题,我很高兴。在HTML和CSS中有ID和类。您可以将它们称为集体(ID,类),标识符吗?

3 个答案:

答案 0 :(得分:2)

是的,不幸的是,你必须单独打电话。

没有“分组”元素的方法可以按照您的意愿应用特定样式...即没有“所有标题”选择器。

有些预处理器能够更快地编写 CSS,但最终输出仍然正是你所指示的:

例如..in SCSS你可以写:

.update-content > {

    h1, h2, h3, h4, h5, h6 {
      color:red
    }
}

并获得:

.update-content>h1,
.update-content>h2,
.update-content>h3,
.update-content>h4,
.update-content>h5,
.update-content>h6 {color:red}

答案 1 :(得分:0)

是否可能?

不幸的是,您无法通过.update-content>h1,h2,h3,h4,h5,h6更改它们,有关选择元素的更多信息,请参阅 @Paulie_D 答案。

是否为类和ID集合标识符?

是集体标识符。来源:w3c.org

  

class = cdata-list [CS]此属性指定类名或集   类名称的元素。可以分配任意数量的元素   相同的班级名称。必须分隔多个类名   用空格字符。

ID 适用于唯一的元素。来源:w3c.org

  

id = name [CS]此属性为元素指定名称。这个   名称在文档中必须是唯一的。

答案 2 :(得分:-1)

您可以使用.update-content>h1,h2,h3,h4,h5,h6 { color: blue }