选到你满意:完美掌握 css 选择元素的方法

前言

如果你是一个前端开发人员,那么你肯定知道 CSS 的重要性。而当我们在设计页面时,经常需要对一些元素进行特殊处理,以使它们更加突出。在这个过程中,你可能会遇到这样的问题:如何选择除第一个元素后面的所有元素或者如何选择除最后一个元素前面的所有元素呢?今天,我将为大家介绍此类问题的方法。


html 代码

<div class="titContant">
  <div>合同编号</div>
  <div>订单编号</div>
  <div>创建人</div>
  <div>所属分公司</div>
  <div>创建时间</div>
  <div>合同状态</div>
</div>

titContant 样式代码

.titContant {
  display: flex;
  justify-content: space-between;
}

一、选择除第一个元素后面的所有元素,可通过 :nth-child(n + 2) 实现

css 代码

.titContant div:nth-child(n + 2) {
  /* n+2就是从第二个元素开始往后所有的元素 */
  color: cornflowerblue;
}

页面展示

在这里插入图片描述


二、选择除最后一个元素前面的所有元素,可通过 :not(:last-child) 实现

.titContant div:not(:last-child) {
  /* :not(:last-child)就是除最后一个前面所有的元素 */
  color: cornflowerblue;
}

页面展示

在这里插入图片描述


三、只选择最后一个元素,可通过 :last-child 实现

.titContant div:last-child {
  /* :last-child选择最后一个元素 */
  color: cornflowerblue;
}

页面展示

在这里插入图片描述


四、只选择第一个元素,可通过 :first-child 实现

.titContant div:first-child {
  /* :first-child就是选择第一个元素 */
  color: cornflowerblue;
}

页面展示

在这里插入图片描述


五、选择某一个元素,可通过 :nth-child(n) 实现

.titContant div:nth-child(3) {
  /* :nth-child(3)括号里面的数字就是你想要选择控制的元素 */
  color: cornflowerblue;
}

页面展示

在这里插入图片描述

六、选择奇数(单数)的元素,可通过 :nth-child(odd) 实现

.titContant :nth-child(odd) {
  color: cornflowerblue;
}

页面展示

在这里插入图片描述


七、选择偶数(双数)的元素,可通过 :nth-child(even) 实现

.titContant :nth-child(even) {
  color: cornflowerblue;
}

页面展示

在这里插入图片描述

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水星记_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值