偽元素選擇器有哪些 偽類選擇器和偽元素選擇器的區(qū)別?
偽類選擇器和偽元素選擇器的區(qū)別?偽元素和偽類之所以如此容易混淆,是因為它們具有相似的效果和相似的編寫方法。實際上,為了區(qū)分它們,CSS3明確規(guī)定偽類用冒號表示,偽元素用兩個冒號表示。偽類選擇器,偽類和
偽類選擇器和偽元素選擇器的區(qū)別?
偽元素和偽類之所以如此容易混淆,是因為它們具有相似的效果和相似的編寫方法。實際上,為了區(qū)分它們,CSS3明確規(guī)定偽類用冒號表示,偽元素用兩個冒號表示。
偽類選擇器,偽類和偽元素的區(qū)別?
Pseudo class應(yīng)該寫成:WeiLei Pseudo element應(yīng)該寫成:weiyuansu
但是當(dāng)前面的規(guī)范不清楚時,偽元素和偽類寫為:weiyuansu:WeiLei
為了與過去的編寫兼容
所以偽元素寫為引號偽元素主要包括:e:第一個字母/e::第一個字母e:第一行/e::第一行e:之前/e::之前e:之后/e::之后e::占位符e::selection
偽類主要包括:e:link e:visited e:hover e:active e:focus e:lang(FR)e:not(s)e:root e:first child e:last child e:only child e:nth child(n)e:nth last child(n)e:first of type e:last of type e:only of type e:nth of type(n)e:nth last of type(n)e:empty e:checked e:enabled e:target@頁碼:首頁:左@頁碼:右
單冒號和雙冒號主要用來區(qū)分偽元素和偽類
簡而言之,偽類是針對CSS的,偽元素是針對HTML的。偽類選擇器是CSS選擇器之一,而偽類是一個“偽”HTML標(biāo)記。偽類(selector)本質(zhì)上是為了彌補傳統(tǒng)CSS選擇器的缺點,以獲得更多的信息。偽元素本質(zhì)上是創(chuàng)建一個包含內(nèi)容的虛擬容器。在CSS3中,pseudo類和pseudo元素被用來創(chuàng)建一個虛擬容器,其中的內(nèi)容語法被進一步調(diào)整(一個冒號和兩個冒號);在開發(fā)中,可以同時使用多個pseudo類,但只能同時使用一個pseudo元素。
css偽元素和偽類的區(qū)別?
1. 表示內(nèi)聯(lián)樣式,例如:style=“”,權(quán)重為1000。
2. 表示ID選擇器,例如#content,其權(quán)重為100。
3. 表示類、偽類和屬性選擇器,例如。內(nèi)容,權(quán)重為10。
4. 表示類型(元素)選擇器和偽元素選擇器,例如div P,其權(quán)重為1。根據(jù)CSS代碼的執(zhí)行順序。如果存在重復(fù)的規(guī)則,請遵循執(zhí)行后的定義。最后一條規(guī)則是多個定義規(guī)則的綜合。重點:高級規(guī)則定義,不同表的文本樣式定義。(不同的表使用不同的ID和類樣式定義)同一頁上的各種超鏈接樣式定義。具有相同規(guī)則和不同對象的多個CSS一起定義。對于同一對象定義的各種CSS方法,哪一種更科學(xué)。