日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > CSS >内容正文

CSS

CSS基础(part3)--伪类及伪元素

發(fā)布時(shí)間:2023/12/19 CSS 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CSS基础(part3)--伪类及伪元素 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)筆記,僅供參考,有錯(cuò)必糾

參考自:CSS中文文檔


文章目錄

    • CSS
      • 偽類(lèi)
      • 偽元素
        • `:first-line`
        • `:first-letter`
        • `:first-child`
        • `:before` 和`:after`


CSS


偽類(lèi)


偽類(lèi)意義
:link偽類(lèi)將應(yīng)用于未被訪問(wèn)過(guò)的鏈接
:hover偽類(lèi)將應(yīng)用于有鼠標(biāo)指針懸停于其上的元素
:active偽類(lèi)將應(yīng)用于被激活的元素,如被點(diǎn)擊的鏈接、被按下的按鈕等。
:visited偽類(lèi)將應(yīng)用干己經(jīng)被訪問(wèn)過(guò)的
:focus偽類(lèi)將應(yīng)用于擁有鍵盤(pán)輸入焦點(diǎn)的元素

注意:CSS有一個(gè)層疊的特定,所以必須按照LVHA的順序使用.


  • 舉個(gè)例子
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽類(lèi)</title><style>a:link {color: red;}a:visited {color: purple;}a:hover {background-color: silver;color: white;}a:active {color: yellow;}/*LoVe HAte*/.txtName:focus {background-color: green;}a:focus {font-size: 20px;}</style> </head> <body><a href="#">當(dāng)前網(wǎng)站</a><a href="http://www.baidu.com">百度的官網(wǎng)</a><a href="http://www.jd.com">新浪官網(wǎng)</a><div><input type="text" class="txtName"> </div> </body> </html>

頁(yè)面:


偽元素


CSS偽元素(pseudo-element)可以用來(lái)添加一些選擇器的特殊效果。

元素的語(yǔ)法:

選擇器:偽元素 {屬性:;}

:first-line


“first-line” 偽元素用于向文本的首行設(shè)置特殊樣式。

  • 舉個(gè)例子

現(xiàn)在,我們把文本的第一行背景色設(shè)置為紅色:

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽元素</title><style>.datam:first-line {background-color: red;}</style></head> <body><p class="datam">數(shù)據(jù)挖掘通常與計(jì)算機(jī)科學(xué)有關(guān),并通過(guò)統(tǒng)計(jì)、在線分析處理、情報(bào)檢索、機(jī)器學(xué)習(xí)、專(zhuān)家系統(tǒng)(依靠過(guò)去的經(jīng)驗(yàn)法則)和模式識(shí)別等諸多方法來(lái)實(shí)現(xiàn)上述目標(biāo).數(shù)據(jù)挖掘是人工智能和數(shù)據(jù)庫(kù)領(lǐng)域研究的熱點(diǎn)問(wèn)題,所謂數(shù)據(jù)挖掘是指從數(shù)據(jù)庫(kù)的大量數(shù)據(jù)中揭示出隱含的、先前未知的并有潛在價(jià)值的信息的非平凡過(guò)程。數(shù)據(jù)挖掘是一種決策支持過(guò)程,它主要基于人工智能、機(jī)器學(xué)習(xí)、模式識(shí)別、統(tǒng)計(jì)學(xué)、數(shù)據(jù)庫(kù)、可視化技術(shù)等,高度自動(dòng)化地分析企業(yè)的數(shù)據(jù),作出歸納性的推理,從中挖掘出潛在的模式,幫助決策者調(diào)整市場(chǎng)策略,減少風(fēng)險(xiǎn),作出正確的決策。知識(shí)發(fā)現(xiàn)過(guò)程由以下三個(gè)階段組成:①數(shù)據(jù)準(zhǔn)備;②數(shù)據(jù)挖掘;③結(jié)果表達(dá)和解釋。數(shù)據(jù)挖掘可以與用戶或知識(shí)庫(kù)交互。</p></body> </html>

頁(yè)面:


:first-letter


“first-letter” 偽元素用于向文本的首字母設(shè)置特殊樣式。


  • 舉個(gè)例子
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽元素</title><style>.datam:first-letter {background-color: red;font-size: 20px;}</style></head> <body><p class="datam">數(shù)據(jù)挖掘通常與計(jì)算機(jī)科學(xué)有關(guān),并通過(guò)統(tǒng)計(jì)、在線分析處理、情報(bào)檢索、機(jī)器學(xué)習(xí)、專(zhuān)家系統(tǒng)(依靠過(guò)去的經(jīng)驗(yàn)法則)和模式識(shí)別等諸多方法來(lái)實(shí)現(xiàn)上述目標(biāo).數(shù)據(jù)挖掘是人工智能和數(shù)據(jù)庫(kù)領(lǐng)域研究的熱點(diǎn)問(wèn)題,所謂數(shù)據(jù)挖掘是指從數(shù)據(jù)庫(kù)的大量數(shù)據(jù)中揭示出隱含的、先前未知的并有潛在價(jià)值的信息的非平凡過(guò)程。數(shù)據(jù)挖掘是一種決策支持過(guò)程,它主要基于人工智能、機(jī)器學(xué)習(xí)、模式識(shí)別、統(tǒng)計(jì)學(xué)、數(shù)據(jù)庫(kù)、可視化技術(shù)等,高度自動(dòng)化地分析企業(yè)的數(shù)據(jù),作出歸納性的推理,從中挖掘出潛在的模式,幫助決策者調(diào)整市場(chǎng)策略,減少風(fēng)險(xiǎn),作出正確的決策。知識(shí)發(fā)現(xiàn)過(guò)程由以下三個(gè)階段組成:①數(shù)據(jù)準(zhǔn)備;②數(shù)據(jù)挖掘;③結(jié)果表達(dá)和解釋。數(shù)據(jù)挖掘可以與用戶或知識(shí)庫(kù)交互。</p></body> </html>

輸出:


:first-child


對(duì)于屬于第一個(gè)子元素的元素設(shè)置特殊樣式。


  • 舉個(gè)例子

選擇第一個(gè)子元素為span的所有標(biāo)簽。

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽元素</title><style>span:first-child {background-color: yellow;color: red;}</style> </head> <body><p><span>第一個(gè)</span><span>第二個(gè)</span><span>第三個(gè)</span></p><div><span>AAA</span><span>BBB</span><span>CCC</span> </div> </body> </html>

輸出:


:before 和:after


“:before” 偽元素可以在元素的內(nèi)容前面插入新內(nèi)容

“:after” 偽元素可以在元素的內(nèi)容之后插入新內(nèi)容


  • 舉個(gè)例子1

在文本的同一行前后加入"-------" :

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽元素</title><style>div:before, div:after {content: "-------";}</style></head> <body><div>俺是div標(biāo)簽</div></body> </html>

頁(yè)面:

  • 舉個(gè)例子2

在文本的上下以塊級(jí)標(biāo)簽的形式加入"-------":

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>偽元素</title><style>div:before, div:after {content: "-------";display: block;}</style> </head> <body><div>俺是div標(biāo)簽</div></body> </html>

頁(yè)面:


總結(jié)

以上是生活随笔為你收集整理的CSS基础(part3)--伪类及伪元素的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。