国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【css】css奇數(shù)、偶數(shù)、指定數(shù)選擇器:

這篇具有很好參考價(jià)值的文章主要介紹了【css】css奇數(shù)、偶數(shù)、指定數(shù)選擇器:。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。


:nth-child(n) 選擇器匹配屬于其父元素的第 N 個(gè)子元素,不論元素的類(lèi)型
:nth-of-type(n) 匹配同類(lèi)型中的第n個(gè)同級(jí)兄弟元素

區(qū)別
nth-child(n) : 匹配父元素中的第 n 個(gè)子元素,元素類(lèi)型沒(méi)有限制。
nth-of-type(n) : 匹配同類(lèi)型中的第n個(gè)同級(jí)兄弟元素。
n可以是一個(gè)數(shù)字,一個(gè)關(guān)鍵字,或者一個(gè)公式,比如:nth-child(odd) 奇數(shù) ,nth-child(even) 偶數(shù)。
nth-child和nth-of-type的不同之處就是查找元素的方式不同。前者是查找兄弟元素中某個(gè)絕對(duì)位置的元素,后者是查找同類(lèi)型元素中某個(gè)絕對(duì)位置的元素。
相同:都是找到元素之后再與前面的選擇符進(jìn)行匹配,這里的匹配方式是一樣的。

一、簡(jiǎn)單數(shù)字序號(hào)寫(xiě)法:nth-child(number)

:nth-child(number)直接匹配第number個(gè)元素。參數(shù)number必須為大于0的整數(shù)。

/* 把第3個(gè)LI的背景設(shè)為橙色 */
li:nth-child(3){
    background:orange;
} 
二、倍數(shù)寫(xiě)法:nth-child(an)

:nth-child(an)匹配所有倍數(shù)為a的元素。其中參數(shù)an中的字母n不可缺省,它是倍數(shù)寫(xiě)法的標(biāo)志,如3n、5n。

/* 把第3、第6、第9、…、所有3的倍數(shù)的LI的背景設(shè)為橙色 */
li:nth-child(3n){
  background:orange;
}
三、倍數(shù)分組匹配:nth-child(an+b) 與 :nth-child(an-b)

:nth-child(an+b) 與 :nth-child(an-b)先對(duì)元素進(jìn)行分組,每組有a個(gè),b為組內(nèi)成員的序號(hào),其中字母n和加號(hào)+不可缺省,位置不可調(diào)換,這是該寫(xiě)法的標(biāo)志,其中a,b均為正整數(shù)或0。如3n+1、5n+1。但加號(hào)可以變?yōu)樨?fù)號(hào),此時(shí)匹配組內(nèi)的第a-b個(gè)。(其實(shí)an前面也可以是負(fù)號(hào),但留給下一部分講。)

/* 匹配第1、第4、第7、…、每3個(gè)為一組的第1個(gè)LI*/
li:nth-child(3n+1){
    background:orange;
}
 
/*匹配第5、第8、第11、…、從第5個(gè)開(kāi)始每3個(gè)為一組的第1個(gè)LI */
li:nth-child(3n+5){
    background:orange;
}
 
/*匹配第5-1=4、第10-1=9、…、第5的倍數(shù)減1個(gè)LI*/
li:nth-child(5n-1){
    background:orange;
}
 
/*相當(dāng)于(3n)*/
li:nth-child(3n±0){
    background:orange;
}
 
/*相當(dāng)于(3)*/
li:nth-child(±0n+3){
    background:orange;
}
四、反向倍數(shù)分組匹配:nth-child(-an+b)

:nth-child(-an+b)此處一負(fù)一正,均不可缺省,否則無(wú)意義。這時(shí)與:nth-child(an+1)相似,都是匹配第1個(gè),但不同的是它是倒著算的,從第b個(gè)開(kāi)始往回算,所以它所匹配的最多也不會(huì)超過(guò)b個(gè)。

/*匹配第8、第5和第2個(gè)LI*/
li:nth-child(-3n+8){
    background:orange;
}
 
/*或(-n+8),匹配前8個(gè)(包括第8個(gè))LI,這個(gè)較為實(shí)用點(diǎn),用來(lái)限定前面N個(gè)匹配常會(huì)用到*/
li:nth-child(-1n+8){
    background:orange;
}
五、奇偶匹配:nth-child(odd) 與 :nth-child(even)

:nth-child(odd) 與 :nth-child(even)分別匹配序號(hào)為奇數(shù)與偶數(shù)的元素。奇數(shù)(odd)與(2n+1)結(jié)果一樣;偶數(shù)(even)與(2n+0)及(2n)結(jié)果一樣。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-698942.html

//(偶數(shù)行)
.table > tr:nth-child(even) > td {
   background-color: #ccc;
} 
 
//(奇數(shù)行)
.table > tr:nth-child(odd) > td {
    background-color: #ccc;
} 

到了這里,關(guān)于【css】css奇數(shù)、偶數(shù)、指定數(shù)選擇器:的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 前端基礎(chǔ)HTML、CSS--6(CSS-3)

    前端基礎(chǔ)HTML、CSS--6(CSS-3)

    1.CSS的三大特性 CSS有三個(gè)非常重要的三個(gè)特性:層疊性、繼承性、優(yōu)先級(jí)。 1.1層疊性 相同選擇器給設(shè)置相同的樣式 ,此時(shí)一個(gè)樣式就會(huì) 覆蓋(層疊) 另一個(gè)沖突的樣式。層疊性主要解決樣式?jīng)_突的問(wèn)題。 層疊性原則: ·樣式?jīng)_突,遵循的是 就近原則 ,哪個(gè)樣式離結(jié)構(gòu)近

    2023年04月08日
    瀏覽(26)
  • HTML---CSS-引入樣式表和選擇器

    HTML---CSS-引入樣式表和選擇器

    CSS : Cascading Style Sheet 層疊式樣式表 HTML 用于控制網(wǎng)頁(yè)的結(jié)構(gòu),CSS則用于控制網(wǎng)頁(yè)的外觀,想要做出美觀好看的網(wǎng)頁(yè),CSS是必須的 引入外部樣式表: 它的屬性 rel 和 type 是固定的 語(yǔ)法: 引入內(nèi)部樣式表 type屬性也是固定的 語(yǔ)法: 引入行內(nèi)樣式表 語(yǔ)法: 效果: HTML中有兩個(gè)屬

    2024年01月19日
    瀏覽(27)
  • web前端——HTML+CSS

    web前端——HTML+CSS

    HTML CSS CSS進(jìn)階 CSS盒子模型 定位裝飾 CSS精靈圖 目錄 基礎(chǔ)認(rèn)識(shí)? HTML ?一、HTML概念 二、HTML頁(yè)面固定結(jié)構(gòu)? 三、HTML標(biāo)簽的結(jié)構(gòu)? ?四、標(biāo)簽學(xué)習(xí) 1、排版標(biāo)簽 1)標(biāo)題標(biāo)簽? 2)段落標(biāo)簽? 3)換行標(biāo)簽 4)水平線標(biāo)簽 ?2、文本格式化標(biāo)簽 ?3、媒體標(biāo)簽 1)圖片標(biāo)簽 2)路徑? 3)音

    2024年01月16日
    瀏覽(26)
  • 前端(HTML + CSS + JS)

    前端(HTML + CSS + JS)

    HTML是超文本標(biāo)記語(yǔ)言,超文本是指文本、聲音、圖片、視頻、表格、鏈接等等。標(biāo)記表示由許許多多的標(biāo)簽組成。HTML頁(yè)面是運(yùn)行到瀏覽器上的。 (1)HTML 文件基本結(jié)構(gòu) html 標(biāo)簽是整個(gè) html 文件的根標(biāo)簽(最頂層標(biāo)簽) head 標(biāo)簽中寫(xiě)頁(yè)面的屬性 body 標(biāo)簽中寫(xiě)的是頁(yè)面上顯示的內(nèi)

    2024年02月05日
    瀏覽(26)
  • 『 前端三劍客 』:CSS選擇器

    『 前端三劍客 』:CSS選擇器

    上一篇文章我們介紹了 html 的常用標(biāo)簽及用法 , 這次我們來(lái)介紹 css 來(lái)對(duì)頁(yè)面進(jìn)行美化處理 css 全稱(chēng) : 層疊樣式表 (Cascading Style Sheets). 主要作用 : 能夠?qū)W(wǎng)頁(yè)中元素位置的排版進(jìn)行像素級(jí)精確控制, 實(shí)現(xiàn)美化頁(yè)面 的效果. 能夠做到 頁(yè)面的樣式和結(jié)構(gòu)分離 . 一 . 基本語(yǔ)法 基本語(yǔ)

    2024年02月09日
    瀏覽(21)
  • CSS樣式前端HTML頁(yè)面常用CSS效果實(shí)現(xiàn)及其相關(guān)配置信息------前端入門(mén)基礎(chǔ)教程

    !DOCTYPE html !-- 這是HTML的注釋 -- html lang=\\\"en\\\" id=\\\"myHtml\\\" ?? ?head ?? ??? ?!-- 這里不是設(shè)置了編碼,而是告訴瀏覽器,用什么編碼方式打開(kāi)文件避免亂碼 -- ?? ??? ?meta charset=\\\"UTF-8\\\" ?? ??? ?meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\" ?? ??? ?titleHtmlAll/title ?? ??? ?

    2024年02月05日
    瀏覽(35)
  • 【前端|CSS系列第1篇】CSS零基礎(chǔ)入門(mén)之CSS的基本概念和選擇器

    【前端|CSS系列第1篇】CSS零基礎(chǔ)入門(mén)之CSS的基本概念和選擇器

    歡迎來(lái)到CSS零基礎(chǔ)入門(mén)系列的第一篇博客!在這個(gè)系列中,我們將一起學(xué)習(xí)CSS(層疊樣式表)的基礎(chǔ)知識(shí),探索如何為網(wǎng)頁(yè)添加樣式和布局。本篇博客將重點(diǎn)介紹CSS的基本概念和選擇器,幫助你理解CSS的核心概念。 CSS,即層疊樣式表(Cascading Style Sheets),是一種用于控制網(wǎng)

    2024年02月12日
    瀏覽(20)
  • Web前端開(kāi)發(fā):HTML、CSS

    Web前端開(kāi)發(fā):HTML、CSS

    在介紹Web網(wǎng)站工作流程的時(shí)候提到, 前端開(kāi)發(fā),主要的職責(zé)就是將數(shù)據(jù)以好看的樣式呈現(xiàn)出來(lái),說(shuō)白了,就是開(kāi)發(fā)網(wǎng)頁(yè)程序 ,如下圖所示: 1. ? 網(wǎng)頁(yè)有哪些部分組成 ? 文字、圖片、音頻、視頻、超鏈接、表格等等。 2.? 我們看到的網(wǎng)頁(yè),背后的本質(zhì)是什么 ? 程序員寫(xiě)的前端

    2023年04月18日
    瀏覽(23)
  • Web 前端—HTML+CSS系列

    Web 前端—HTML+CSS系列

    (1)知識(shí)點(diǎn) :是制作網(wǎng)頁(yè)的編程語(yǔ)言 瀏覽器把代碼解析后的樣子就是我們看到的網(wǎng)站 一個(gè)網(wǎng)站是由很多個(gè)網(wǎng)頁(yè)組成的 查看網(wǎng)頁(yè)代碼源 (2).html網(wǎng)頁(yè)制作 新建一個(gè)文件夾——新建記事本——把記事本格式改成demo.html模式——打開(kāi)方式(打開(kāi)記事本)——輸入要輸入的內(nèi)容—

    2024年02月04日
    瀏覽(24)
  • 前端基礎(chǔ):HTML和CSS簡(jiǎn)介

    前端基礎(chǔ):HTML和CSS簡(jiǎn)介

    目錄 1、HTML 簡(jiǎn)介 (1)在 HTML 中引入外部 CSS (2)在 HTML 中引入外部 JavaScript 2、CSS 簡(jiǎn)介 (1)CSS 的基本語(yǔ)法 (2)三種使用 CSS 的方法 2.1 - 外部 CSS 的使用 2.2 - 內(nèi)部 CSS 的使用 2.3 - 行內(nèi) CSS 的使用 ????????HTML 指的是超文本標(biāo)記語(yǔ)言 ( H yper? T ext? M arkup? L anguage), 標(biāo)記語(yǔ)

    2024年02月16日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包