1、 css偽類選擇器權重,css選擇器識別范圍?
css選擇器優先級核心:每個選擇器本身有優先級,作用范圍越具體優先級越高。
CSS優先級從高到低分別是:
1.在屬性后面使用 !important 會覆蓋頁面內任何位置定義的元素樣式。
2.作為style屬性寫在元素標簽上的內聯樣式
3.id選擇器
4.類選擇器
5.偽類選擇器
6.屬性選擇器
7.標簽選擇器
8.通配符選擇器
9.瀏覽器選擇器
當CSS樣式的規則由多個選擇器組成時,id選擇器的權值為1000,class選擇器為100,標簽選擇器為10,按權值求和的記過高低決定哪個優先。當兩個css規則的權值相同時,誰更具體用誰,也就是權值高的選擇器作用的越具體優先級越高。當兩個選擇器規則和權值都是一樣,后面樣式會覆蓋前面的!
2、 css偽類標簽改不了背景顏色?
可以改變偽類標簽的背景顏色:只需要寫上這句代碼就可以了:
a: hover{background-color:aqua;}這樣的代碼格式就可以將a標簽的偽類效果修改為鼠標移動是背景顏色修改為藍色。其他的偽類效果你想修改也是同以上的方法是一樣的。
3、 css層次選擇器怎么用?
css層次選擇器具體用法如下:
采用后代選擇器 :從上面可以看出所有的標簽都是body的后代,那么我們使用后代選擇器,就可以將body的后代(所有標簽)改變樣式: 后代選擇器是用祖先加上空格再加上后代標簽類型進行聲明的。
以上資料供參考。
4、 hover是什么意思?
a:hover表示當鼠標選定在a標簽上時a標簽的樣式變化。 這是css中偽類的使用格式。 偽類(Pseudo classes)是選擇符的螺栓,用來指定一個或者與其相關的選擇符的狀態。
它們的形式是selector:pseudo class { property: value; },簡單地用一個半角英文冒號(:)來隔開選擇符和偽類。CSS很多的建議并沒有得到瀏覽器的支持,但有四個可以安全用在超鏈接上的偽類: :link用在未訪問的連接上。 :visited用在已經訪問過的連接上。 :active用于獲得焦點(比如,被點擊)的連接上。 :hover 用于鼠標光標置于其上的連接。