Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多个值的html类属性(空格分隔)_Html_Css - Fatal编程技术网

具有多个值的html类属性(空格分隔)

具有多个值的html类属性(空格分隔),html,css,Html,Css,我在一个项目中发现 <div class="gadget_title gradient37 vertsortable_head"> ... </div> ... 我知道我可以将一个元素与一个类(单个)相关联(例如,),但是如何将多个值关联起来(这是什么意思) 如何使用css选择器选择它?您可以为一个HTML元素分配多个类,这些类将被组合 您不需要将所有类都放在CSS选择器中,但是如果您想确保元素包含所有三个类,那么您必须 可以像这样选择此元素 .gadget_t

我在一个项目中发现

<div class="gadget_title gradient37 vertsortable_head">
  ...
</div>

...
我知道我可以将一个元素与一个类(单个)相关联(例如,
),但是如何将多个值关联起来(这是什么意思)


如何使用css选择器选择它?

您可以为一个HTML元素分配多个类,这些类将被组合

您不需要将所有类都放在CSS选择器中,但是如果您想确保元素包含所有三个类,那么您必须

可以像这样选择此元素

.gadget_title
{
    ...
}

OR

.gradient37
{
    ...
}

OR

.gadget_title.gradient37
{
    ...
}

OR

.gradient37.vertsortable_head
{
    ...
}

OR

.gadget_title.vertsortable_head
{
    ...
}

OR

.gadget_title.gradient37.vertsortable_head
{
    ...
}

这确实意味着元素设置了多个
,这是绝对正常和有效的。这有助于重复使用样式。您不必将所有样式都放在每个类中。可以重复使用所需的任何样式。它们可以像单个类一样进行选择。
CSS
选择器将是:
div.gadget\u title.gradient37.veRoStReTabLeYeLoad <代码> >注意它们之间没有空格,因此它不会被认为是一个层次结构,而是一个组。你可以把你喜欢的元素和你的元素联系起来。ID的另一方面是独一无二的。例如,三个类->哺乳动物,猫和狗。给定这些类,你可以逻辑地构建两个元素:<代码> <代码>和< c。ode>
where.哺乳动物{腿:4;尾巴:1;}.猫{洁净度:9001;}.狗{洁净度:-3;}因此,多个类通过相似的特性/特征组合某些元素非常有用。