css選擇器優(yōu)先級(jí)四位數(shù),css中四種常用的虛類順序?
四種偽類存在著一定的順序,稱為L(zhǎng)VHA順序。各個(gè)樣式之間的順序很有講究,一旦出現(xiàn)排列錯(cuò)誤就很有可能形成覆蓋,導(dǎo)致其中某個(gè)樣式無(wú)法顯示。link與visit的位置是隨意的。但hover,focus,active則必須按照f(shuō)ocus–hover–active這個(gè)順序。
idea無(wú)法修改頁(yè)面?
第一,可能你沒引用該css 第二,可能你選擇器的優(yōu)先級(jí)不夠 第三,可能被后面的css覆蓋掉了 第四,可能是js動(dòng)態(tài)改變了該css 第五,你沒有進(jìn)行底層刷新清除緩存樣式
和css中的選擇器有什么區(qū)別?
這個(gè)是有區(qū)別的。
1、首先說(shuō)兩者是屬于不同的兩門語(yǔ)言,jquery是屬于js的一個(gè)框架,則其選擇器是js里面的選擇器,css是另一門不同于js的語(yǔ)言,其選擇器是css選擇器,則兩者在根本上是不同的。
2、但是兩者是有交集的,都是作為網(wǎng)頁(yè)或者瀏覽器解析的語(yǔ)言,而js可以通過(guò)修改瀏覽器的dom對(duì)象來(lái)實(shí)現(xiàn)對(duì)css修改或者是控制。
3、可以簡(jiǎn)單的這樣區(qū)分兩者,css選擇器用語(yǔ)css當(dāng)中,js選擇器應(yīng)用于js當(dāng)中,只不過(guò)有時(shí)兩者使用相同的id標(biāo)識(shí)來(lái)選擇對(duì)象。
css選擇器命名能是百分號(hào)嗎?
不能
??具體如下:左邊是選擇器首字符,右邊是選擇器后面的字符
首字符支持的字符類型是a~z、A~Z、下劃線(_)以及非ASCII字符(中文、全角字符等)
后面的字符支持的字符類型是a~z、A~Z、0~9、下劃線(_)、短橫線(-)以及非ASCII字符
可以直接以短橫線開頭,如果是一根短橫線(-),那么短橫線后面必須有其他字符、字母或下劃線或者其他編碼字符;如果是連續(xù)兩根短橫線(–),則它的后面不跟任何字符也是合法的。