亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 10
粉絲 0
評(píng)論 0
訪問(wèn)量 12665
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
CSS選擇器
天涯
原創(chuàng)
1457人瀏覽過(guò)

CSS選擇器

舉例用的基礎(chǔ)HTML代碼:

  1. <body>
  2. <div class="container">
  3. <div class="item">1</div>
  4. <div class="item">2</div>
  5. <div class="item">3</div>
  6. <div class="item">4</div>
  7. <div class="item center">5</div>
  8. <div class="item">6</div>
  9. <div class="item">7</div>
  10. <div class="item">8</div>
  11. <div class="item">9</div>
  12. </div>
  13. </body>

簡(jiǎn)單選擇器

選擇器 說(shuō)明 代碼演示
元素選擇器 直接引用標(biāo)簽名 p{background-color: red;}
類選擇器 對(duì)應(yīng)html中標(biāo)簽的class屬性 .item{background-color: red;}
多個(gè)類復(fù)合選擇 對(duì)應(yīng)class屬性值為多個(gè)名稱 .item.center{background-color: red;}
id選擇器 對(duì)應(yīng)html中標(biāo)簽的id屬性 #firstr{background-color: red;}

同條件下的元素,在層疊樣式后,只有最后一個(gè)選擇器生效

基本選擇器

選擇器 說(shuō)明 連接符 代碼演示
后代選擇器 當(dāng)前元素的后代元素,只支持一級(jí) 空格 .container div{background-color: red;}
父子選擇器 當(dāng)前元素下的子級(jí)元素,選擇所有子、孫元素 > body > div{background-color: red;}
同級(jí)相鄰選擇器 當(dāng)前元素的同級(jí)元素,只支持一級(jí) + .item.center + .item {background-color: red;}
同級(jí)所有選擇器 當(dāng)前元素的同級(jí)元素下所有元素 ~ .item.center ~ .item{background-color: red;}

結(jié)構(gòu)偽類選擇器

舉例用的基礎(chǔ)HTML代碼:

  1. <body>
  2. <div class="container">
  3. <div class="item">1</div>
  4. <div class="item">2</div>
  5. <div class="item">3</div>
  6. <div class="item">4</div>
  7. <div class="item">5</div>
  8. <div class="item">6</div>
  9. <div class="item">7</div>
  10. <div class="item">8</div>
  11. <div class="item">9</div>
  12. </div>
  13. </body>

不分組

無(wú)組名,用:打頭,后面跟關(guān)鍵字,可加參數(shù)。

功能 關(guān)鍵字 代碼演示
匹配第一個(gè)子元素 :first-child .container > :first-child {background-color: lightgreen; }
最后一個(gè)子元素 :last-child .container > :last-child {background-color: lightgreen; }
選第3個(gè) :nth-child(3) .container > :nth-child(3) {background-color: lightgreen; }
只選擇偶數(shù)單元格 :nth-child(2n):nth-child(even) .container > :nth-child(even) {background-color: lightgreen; }
只選擇奇數(shù)單元格 :nth-child(2n-1):nth-child(odd) .container > :nth-child(odd) {background-color: lightgreen; }
從指定位置開始后面剩下的所有元素 :nth-child(n + 4) 從第4個(gè)開始后面所有的 .container > :nth-child(n + 4) {background-color: lightgreen; }
只取前幾個(gè) :nth-child(-n + 3) 前3個(gè) .container > :nth-child(-n + 3) {background-color: lightgreen; }
只取最后幾個(gè) :nth-last-child(-n + 3) 最后3個(gè) .container > :nth-last-child(-n + 3) {background-color: lightgreen; }
倒數(shù)的方式取數(shù) :nth-last-child(2) 倒數(shù)第2個(gè) .container > :nth-last-child(2) {background-color: lightgreen; }

分組

和不分組的區(qū)別:在前面加上組名,并且第一步先分組,第二步根據(jù)組中的索引進(jìn)行選擇。
關(guān)鍵字用 of-type結(jié)尾。

基礎(chǔ)HTML代碼:

  1. <body>
  2. <div class="container">
  3. <div class="item">1</div>
  4. <div class="item">2</div>
  5. <div class="item">3</div>
  6. <span class="item">4</span>
  7. <span class="item">5</span>
  8. <span class="item">6</span>
  9. <span class="item">7</span>
  10. <span class="item">8</span>
  11. <span class="item">9</span>
  12. </div>
  13. </body>

關(guān)鍵字舉例說(shuō)明:

關(guān)鍵字 說(shuō)明
.container div:last-of-type container下的所有div元素
.container span:nth-of-type(3) container下的所有span元素中的第3個(gè)元素
.container span:nth-of-type(-n + 3) container下的所有span元素中的前3個(gè)元素

.container span:nth-last-of-type(-n + 2) |取container下的所有span元素中的最后第2個(gè)元素|

偽類

CSS 偽類用于向某些選擇器添加特殊的效果

偽類用:標(biāo)識(shí)

關(guān)鍵字 說(shuō)明 代碼
:targer 與id配合使用,實(shí)現(xiàn)錨點(diǎn)操作 #login-form:target { display: block; } #login-form為錨點(diǎn),即id值
:focus 與表單中的輸入對(duì)象配合使用,得到焦點(diǎn)后改變樣式 input:focus {background-color: yellow;} input為表單內(nèi)輸入框
::selection 當(dāng)選中文本時(shí)作用,僅能改變文本的前景色與背景色 input::selection { color: white; background-color: red; }
:not() 反向選擇?!埃ǎ眱?nèi)填寫排除條件 .list > :not(:nth-of-type(3)) { color: red; } :nth-of-type(3)指當(dāng)前元素組下的第3個(gè)元素

偽元素

CSS 偽元素為虛擬元素,不體現(xiàn)在文檔源碼中

偽元素用::標(biāo)識(shí)

關(guān)鍵字 說(shuō)明 代碼
::before 在當(dāng)前元素的前面虛擬一個(gè)元素 .list::before {content: "購(gòu)物車";color: blue;} .list為一個(gè)列表類
::after 在當(dāng)前元素的后面虛擬一個(gè)元素 .list::after {content: "結(jié)算中...";color: red;font-size: 1.1rem;}

偽元素效果如下:偽元素效果

批改老師:WJWJ

批改狀態(tài):合格

老師批語(yǔ):寫的很認(rèn)真 不錯(cuò)!
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)