侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Css nth-child()结构参数类 –

2022-06-01 星期三 / 0 评论 / 0 点赞 / 191 阅读 / 3076 字

代码举例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <titl…

代码举例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>nth-child</title>    <style>    ul > li:nth-child(2) {        color: red;    }</style></head><body><ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li></ul></body></html>

代码分析

nth-child()括号中的数字和数组有区别不是从0开始而是从1开始,由此可见上述代码中2变红色

代码举例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>nth-child</title>    <style>        ul > li:nth-child(n) {            color: red;        }    </style></head><body><ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li></ul></body></html>

代码分析

直接输入N相当于全局匹配,由此可见li列表项全部变为红色

代码举例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>nth-child</title>    <style>        ul > li:nth-child(2n+1) {            color: red;        }    </style></head><body><ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li></ul></body></html>

代码分析

2n+1=3匹配奇数列表,由此可见列表135变红

代码举例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>nth-child</title>    <style>        ul > li:nth-child(2n) {            color: red;        }    </style></head><body><ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li></ul></body></html>

代码分析

2n=偶数 li列表项匹配偶数变红,由此可见246列表项变红

注意:直接在括号内输入odd相当于匹配奇数,输入even匹配偶数

代码举例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>nth-child</title>    <style>        ul > li:nth-child(n+3) {            color: red;        }    </style></head><body><ul>    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li></ul></body></html>

代码分析

n+3 表示列表项三到末尾列表项都为红色

广告 广告

评论区