【CSS】:nth-child和:nth-of-type

:nth-child,先根据条件再查找类名,如下例中,先查找奇数元素再满足div

javascript 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    div:nth-child(2n+1) {
      background: #f81;
    }
  </style>

</head>

<body>
  <div>1 - div1</div>
  <span>2 - span1</span>
  <div>3 - div2</div>
  <div>4 - div3</div>
  <span>5 - span2</span>
  <div>6 - div4</div>
</body>

</html>

所以样式如下:

:nth-of-type,先查找类名再查询符合条件的,如下例中,先查找div再满足是奇数div

javascript 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <style>
    div:nth-of-type(2n+1) {
      background: #f81;
    }
  </style>

</head>

<body>
  <div>1 - div1</div>
  <span>2 - span1</span>
  <div>3 - div2</div>
  <div>4 - div3</div>
  <span>5 - span2</span>
  <div>6 - div4</div>
</body>

</html>

所以样式如下:

相关推荐
智航GIS3 小时前
10.4 Selenium:Web 自动化测试框架
前端·python·selenium·测试工具
前端工作日常3 小时前
我学习到的A2UI概念
前端
徐同保4 小时前
为什么修改 .gitignore 后还能提交
前端
一只小bit4 小时前
Qt 常用控件详解:按钮类 / 显示类 / 输入类属性、信号与实战示例
前端·c++·qt·gui
Mr -老鬼4 小时前
前端静态路由与动态路由:全维度总结与实践指南
前端
颜酱5 小时前
前端必备动态规划的10道经典题目
前端·后端·算法
wen__xvn5 小时前
代码随想录算法训练营DAY10第五章 栈与队列part01
java·前端·算法
大怪v6 小时前
前端佬们!!AI大势已来,未来的上限取决你的独特气质!恭请批阅!!
前端·程序员·ai编程
Mr -老鬼6 小时前
功能需求对前后端技术选型的横向建议
开发语言·前端·后端·前端框架
qq_406176146 小时前
关于JavaScript中的filter方法
开发语言·前端·javascript·ajax·原型模式