为一个类分配一个CSS元素

时间:2014-04-14 05:40:50

标签: javascript html css css3

是否可以通过CSS使所有h3元素属于类responsive-heading。为了更好地了解我想要实现的目标,请参阅下面的CSS代码:

h3 { .responsive-heading }

/* The class responsive-heading is implemented inside another CSS file and its contents are:
    .responsive-heading { font-size: 30px; .... etc. }
*/

我知道我可以使用Javascript和/或JQuery为每个h3课程分配.responsive-heading但是在我开始这样做之前我宁愿知道是否有css方式?

简而言之:我想将.responsive-heading样式应用于所有h3。我们有数百页来更新H3元素。

3 个答案:

答案 0 :(得分:7)

如上所述,不,你不能这样做。

但是,在CSS中,您可以简单地将相同的样式应用于H3。

h3, .responsive-heading {...styles...}

答案 1 :(得分:1)

不,你不能用css来改变一个元素的类。

答案 2 :(得分:0)

如果您可以或将修改外部CSS,

您可以将选择器更改为

h3, .responsive-heading {
    ...styles...
}

或者你可以将.responsive-heading的样式规则复制到你的h3样式,如果你确定所有的h3都应该实现它。

此外,我不得不说数百页不是那么多。如果我是你,我将在我的代码中搜索h3,并在我确定其中一个人需要该课程时将其添加到每个人中。