1. 程式人生 > 其它 >通過案例(面試題)來講解class優先順序的問題

通過案例(面試題)來講解class優先順序的問題

技術標籤:前端CSScsshtml

通過案例(面試題)來講解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應用的順序,定義越靠後優先順序越高