代码举例
<!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 表示列表项三到末尾列表项都为红色
加群入久伴博客官方微信群
加入久伴官方微信群有啥优势?
1.文章内部资源由于时间久远可能失效,加群,群内可以第一时间反馈
2.网站中教程不一定适用任何人,加群可以第一时间咨询并解决您得疑惑
3.你游荡于互联网,也需要群体,加群一起互动交流,畅所欲言
扫描下方二维码即可加入交流讨论
