我可以在div元素中添加多个类吗? (CSS)

时间:2015-11-13 14:00:27

标签: html css

是否可以向div元素添加多个类?我尝试添加完整 b 类,但它不起作用。

#card { 
/* default for card */
    width: 300px;
    height: 50px;
    padding: 15px;
    background-color: yellow;
    box-shadow: 10px 10px 40px grey;
}

#card.g {
    background-color: lightgreen;
    box-shadow: 10px 10px 40px grey;
}
#card.b {
    background-color: lightblue;
    box-shadow: 10px 10px 40px grey;
}

#card.full{
    width:100%;
    height:100%;
    padding:10px;
}
<h3 id="card" class="full" class="b">Hi!</h3>

如果这是一个糟糕的问题,我很抱歉,我是编程新手。

2 个答案:

答案 0 :(得分:5)

是的,你只需要用空格分隔多个类。如果你把class=""两次放在一个元素中,就像你一样,它会忽略第二个

&#13;
&#13;
#card { 
/* default for card */
    width: 300px;
    height: 50px;
    padding: 15px;
    background-color: yellow;
    box-shadow: 10px 10px 40px grey;
}

#card.g {
    background-color: lightgreen;
    box-shadow: 10px 10px 40px grey;
}
#card.b {
    background-color: lightblue;
    box-shadow: 10px 10px 40px grey;
}

#card.full{
    width:100%;
    height:100%;
    padding:10px;
}
&#13;
<h3 id="card" class="full b">Hi!</h3>
&#13;
&#13;
&#13;

答案 1 :(得分:3)

是的,你可以

<h3 id="card" class="full b g">Hi!</h3>