2022.4.6 结构伪类选择器
结构伪类选择器
伪类:在选择器后面加上一些条件 形式: 标签名:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 7 <style> 8 /*ul li标签的第一个子元素修改样式*/ 9 ul li:first-child{ 10 background: green; 11 } 12 /*ul li标签的最后一个子元素修改样式*/ 13 ul li:last-child{ 14 background: red; 15 } 16 17 /*选中p1 :定位到父元素,选择当前的第一个元素 18 nth-child(x):选择当前p元素的父级元素,选中父级元素的第x个子元素,并且是p标签才生效!否则不生效*/ 19 p:nth-child(5){ 20 background: yellow; 21 } 22 /*nth-of-type(x):选中父元素下的第x个p元素*/ 23 p:nth-of-type(2){ 24 background: #5dff4c; 25 } 26 /*鼠标移到上面有背景颜色*/ 27 a:hover{ 28 background: aqua; 29 } 30 31 </style> 32 33 </head> 34 <body> 35 36 <p>p1</p> 37 <p>p2</p> 38 <p>p3</p> 39 <!-- 无序列表 算body的第4个子元素--> 40 <ul> 41 <li>例1</li> 42 <li>例2</li> 43 <li>例3</li> 44 </ul> 45 <!-- 算body的第5个子元素- --> 46 <p>p4</p> 47 <a href="">鼠标移到上面有特效</a> 48 </body> 49 </html>


浙公网安备 33010602011771号