" : 和 :: " css偽元素和偽類(lèi)的區(qū)別

首先你要知道css中有偽類(lèi)和偽元素, 偽類(lèi): 比如說(shuō) a標(biāo)簽 :hover 給你顯示下劃線(xiàn), 提醒你這是個(gè)鏈接; 偽元素: 比如input的::placeholder這樣的,修改樣式

我們可以通過(guò)偽類(lèi)和偽元素去簡(jiǎn)化我們的頁(yè)面編寫(xiě)難度

區(qū)別

為什么要分成偽類(lèi)和偽元素呢?
偽類(lèi): 就是這個(gè)元素的一個(gè)狀態(tài) 比如 :active :checked :empty, 都是當(dāng)這個(gè)元素的一個(gè)狀態(tài).
那偽元素又是什么呢?
你需要?jiǎng)?chuàng)建一個(gè)新的元素才能完成的樣式,也就是說(shuō),如果你不用偽元素,你需要信創(chuàng)建一個(gè)元素才能完成這樣的效果;
比如::after 和::before作用是在元素前后添加內(nèi)容和樣式, 對(duì)于偽元素 css提供了一個(gè)content屬性 可以在css中對(duì)偽元素添加內(nèi)容, 可以看這里我寫(xiě)的一個(gè)小例子:http://codepen.io/broven/pen/mWmVGV?editors=1100 (還沒(méi)有搞清楚簡(jiǎn)書(shū)如何嵌入)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 本文轉(zhuǎn)載自:眾成翻譯譯者:為之漫筆鏈接:http://www.zcfy.cc/article/239原文:http...
    極樂(lè)君閱讀 7,397評(píng)論 1 62
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,786評(píng)論 1 92
  • 偽類(lèi)與偽元素 css引入偽類(lèi)和偽元素概念是為了格式化文檔樹(shù)以外的信息。也就是說(shuō),偽類(lèi)和偽元素是用來(lái)修飾不在文檔樹(shù)中...
    落花的季節(jié)閱讀 350評(píng)論 0 1
  • CSS偽類(lèi)用于向某些選擇器添加特殊的效果。 CSS偽元素用于將特殊的效果添加到某些選擇器。 可以明確兩點(diǎn),第一兩者...
    曾基錕閱讀 1,231評(píng)論 0 1
  • 問(wèn)題一:你真的在讀大學(xué)嗎? 上大學(xué)前,我真的以為大學(xué)像老師所說(shuō)、各大成功人士所述和我的幻想一樣:大學(xué),你可以學(xué)自己...
    火不過(guò)一秒閱讀 682評(píng)論 2 11