通过案例(面试题)来讲解class优先级的问题
首先先看问题
<html>
<style>
.class1{
color:red;
}
.class2{
color:blue;
}
</style>
<p class="class1 class2">abc</p>
<p class="class2 class1">abc</p>
<html>
这段代码的结果如下图
你会发现下面p标签中无论如何调换class1和class2的位置,最终结果都还是上图,这就引申出了class的优先级问题,即class样式的优先级(或者层叠效果)是根据class在style或者css文件中定义的顺序比较,而不是根据class应用的顺序,定义越靠后优先级越高