css伪类选择器first-chlid、last-child、nth-child()

2020年6月22日前端开发评论76,393字数 525阅读1分45秒阅读模式

css伪类选择器first-chlid、last-child、nth-child()如何使用,有什么区别呢?

:first-child{}选择器是匹配父元素的第一个子元素的元素,

:last-child{}选择器是匹配父元素的最后一个子元素的元素,

:nth-child(n){}选择器是匹配某个父元素的一个或多个子元素的元素。

其中nth-child(n){}的n可以是一个数字,一个关键字,或者一个公式。
当n为整数值时,n的起始值为1,当n为表达式时,n的起始值为0。实现的代码以及效果如下:

html部分

<div class="pay-button-box"> <div class="pay-item" data-id="1">支付方式1</div> <div class="pay-item" data-id="2">支付方式2</div><div class="pay-item" data-id="3">其他支付方式</div> </div>

css部分

<div>.pay-button-box :first-child{color:red;}</div><div>.pay-button-box :nth-child(2){color:green;}</div>

最终效果
css伪类选择器first-chlid、last-child、nth-child()

2024最新 Vue.js 的一般性学习路径 前端开发

2024最新 Vue.js 的一般性学习路径

可以根据自己的经验水平和学习方式进行调整。 初学者: 了解前端基础: 熟悉HTML、CSS和JavaScript。 了解基本的编程概念和Web开发原理。 学习Vue.js核心概念: 官方文档:阅读Vu...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定