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

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

生活随笔

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

CSS

html伪类选择器代码,CSS3中结构性伪类选择器—:first-of-type实现名言标签(代码实例 )...

發(fā)布時(shí)間:2025/3/20 CSS 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html伪类选择器代码,CSS3中结构性伪类选择器—:first-of-type实现名言标签(代码实例 )... 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文目標(biāo):

1、掌握CSS中結(jié)構(gòu)性偽類(lèi)選擇器—nth-child的用法

問(wèn)題:

1、實(shí)現(xiàn)以下效果,且使用純DIV+CSS,必須使用結(jié)構(gòu)性偽類(lèi)選擇器—first-of-type

附加說(shuō)明:

1、整體寬為500

2、每個(gè)名言標(biāo)簽的間距為20,內(nèi)部間距為25,字體為cursive

現(xiàn)在來(lái)具體操作

1、準(zhǔn)備素材:新建images目錄,將素材存放與此,方便管理,該案例中素材為一張文件圖片

2、創(chuàng)建好index.html,寫(xiě)好架構(gòu),架構(gòu)如何分析呢

思路分析:

1、目標(biāo)分為3個(gè)部分,每個(gè)部分其實(shí)就是展示一段名言,左邊帶一個(gè)邊框,但是第一個(gè)部分我們就可以使用first-of-type來(lái)實(shí)現(xiàn),因?yàn)樗淖饔镁褪莵?lái)設(shè)置指定類(lèi)型的位置為第一個(gè)子元素的所有元素

好,先按照分析,寫(xiě)好思路,暫時(shí)不管css的實(shí)現(xiàn)

代碼如下:

結(jié)構(gòu)性偽類(lèi)選擇器—:first-of-type

只有自己誠(chéng)心待人,別人才有可能對(duì)自己以誠(chéng)相待。——路遙《平凡的世界》

什么是人生?人生就是永不休止的奮斗!只有選定了目標(biāo)并在奮斗中感到自己的努力沒(méi)有虛擲,這樣的生活才是充實(shí)的,精神也會(huì)永遠(yuǎn)年輕。——路遙《平凡的世界》

生活啊,生活!你有多少苦難,又有多少甘甜!天空不會(huì)永遠(yuǎn)陰暗,當(dāng)烏云退盡的時(shí)候,藍(lán)天上燦爛的陽(yáng)光就會(huì)照亮大地。青草照樣會(huì)鮮綠無(wú)比,花朵仍然會(huì)蓬勃開(kāi)放。——路遙《平凡的世界》

3、寫(xiě)樣式 ,創(chuàng)建css文件夾,里面新建index.css,里面的樣式怎么寫(xiě)了,以下是分析思路

思路分析:

所有元素的共同樣式.container *

1、因?yàn)橛行┰囟加凶约耗J(rèn)的padding,margin,難記,所以為了避免影響思路,我們統(tǒng)一將它們的默認(rèn)值設(shè)置為0,之后要設(shè)置成多少,之后在元素內(nèi)部單獨(dú)設(shè)置

所以index.css中添加代碼如下:

.container *{

padding:0;

margin:0;

}

外層容器

1、根據(jù)要求得知寬度為500

所以index.css中添加代碼如下:

.container{

width:500px;

}

文本設(shè)置.word

1、有背景色,帶左邊框,和下面的文本存有間隔,且字體為cursive

2、帶一個(gè)小圖標(biāo)的背景圖片,背景不重復(fù)

所以index.css中添加代碼如下:

.word{

background-color: rgb(255,243,212);

border-left: 10px solid rgb(246,183,60);

margin-bottom: 20px;

padding: 25px;

font-family: cursive;

background-image: url(../images/file.png);

background-repeat: no-repeat;

background-size: 15px;

}

第一個(gè)文本設(shè)置

1、因?yàn)橐蟊仨毷褂胒irst-of-type,結(jié)合它的作用,就是設(shè)置第一個(gè).word,我們可以用它來(lái)設(shè)置顏色

2、因?yàn)榫唧w要求是讓第一個(gè).word里面的字體變紅色

所以index.css中添加代碼如下:

.word:first-of-type{

color:red;

}

到此為止,index.css代碼如下:

.container *{

padding:0;

margin:0;

}

.container{

width:500px;

}

.word{

background-color: rgb(255,243,212);

border-left: 10px solid rgb(246,183,60);

margin-bottom: 20px;

padding: 25px;

font-family: cursive;

background-image: url(../images/file.png);

background-repeat: no-repeat;

background-size: 15px;

}

.word:first-of-type{

color:red;

}

然后將index.css引入index.html中

結(jié)構(gòu)性偽類(lèi)選擇器—:first-of-type

只有自己誠(chéng)心待人,別人才有可能對(duì)自己以誠(chéng)相待。——路遙《平凡的世界》

什么是人生?人生就是永不休止的奮斗!只有選定了目標(biāo)并在奮斗中感到自己的努力沒(méi)有虛擲,這樣的生活才是充實(shí)的,精神也會(huì)永遠(yuǎn)年輕。——路遙《平凡的世界》

生活啊,生活!你有多少苦難,又有多少甘甜!天空不會(huì)永遠(yuǎn)陰暗,當(dāng)烏云退盡的時(shí)候,藍(lán)天上燦爛的陽(yáng)光就會(huì)照亮大地。青草照樣會(huì)鮮綠無(wú)比,花朵仍然會(huì)蓬勃開(kāi)放。——路遙《平凡的世界》

運(yùn)行效果如下:

如果我們把CSS代碼.word:first-of-type改成p:first-of-type,結(jié)果會(huì)是如何呢,從字面上看好像是第一個(gè)p標(biāo)簽的字體會(huì)變紅色

修改CSS代碼:

p:first-of-type{

color:red;

}

運(yùn)行結(jié)果如下:

從結(jié)果看,我們發(fā)現(xiàn)所有的段落字體都變紅色了,為什么呢,哦,原來(lái)是因?yàn)槊總€(gè)p都是.word 容器的第一個(gè)子元素!

我們?cè)诘谝粋€(gè).word容器里再添加一個(gè)p看下結(jié)果:

只有自己誠(chéng)心待人,別人才有可能對(duì)自己以誠(chéng)相待。——路遙《平凡的世界》

只有自己誠(chéng)心待人,別人才有可能對(duì)自己以誠(chéng)相待。——路遙《平凡的世界》

運(yùn)行結(jié)果為:

所以看出p:first-of-type這段樣式代碼真正的意思是所有在容器中為第一個(gè)子元素的且類(lèi)型為P標(biāo)記的元素!!!

總結(jié):

1、學(xué)習(xí)了結(jié)構(gòu)性偽類(lèi)選擇器—first-of-type的用法,它的作用就是用來(lái)匹配指定類(lèi)型且位置父容器中第一個(gè)子元素的所有這些元素,結(jié)果可以有多個(gè)!!!

總結(jié)

以上是生活随笔為你收集整理的html伪类选择器代码,CSS3中结构性伪类选择器—:first-of-type实现名言标签(代码实例 )...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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