一个标签内可以携带多个类名

CSS 快速掌握 admin 309浏览

类名:指的是class的属性值

一个标签内可以携带多个类名,指的是class的属性值可以有多个,每一个属性值之间使用空格分隔。

举例:<标签名 class="值1 值2 值3"></标签名>

多个类名的优点:1,减少CSS的代码量2.多个类名的样式会叠加到当前元素上面

<div class="box1">CBA季后赛:广厦1-0领先吉林 胡金秋24分孙铭徽17+12</div>
<div class="box2">掘金大胜灰熊锁定季后赛 约基奇逆天数据联盟历史唯一</div>
<div class="box3">费城惨遭猛龙15分逆转 西卡大号三双大帝空砍30+10</div>

如上html代码,如果box1和box2的组合样式等于box3,那么box3就没必要重新定义样式了;改写如下:

<div class="box1 box2">费城惨遭猛龙15分逆转 西卡大号三双大帝空砍30+10</div>

注意:如果说一个标签内的多个类名,它们设置的样式是一样的话,就会存在样式的冲突!

<div class="box1 box2">嫉妒C罗?鲁尼回应:除了梅西,没有一个球员不嫉妒C罗</div>
<style type="text/css">
	.box1{color: #f00;}
	.box2{color: #0f0;}
	/*如果说一个标签内的多个类名上面设置的样式一样的话,就会出现样式冲突;那么是以css中的代码作为标准,谁写在后面就以谁作用标准,和HTML中的css的属性值的顺序没有关系.*/
</style>

转载请注明:大灰牛博客 » 一个标签内可以携带多个类名