结构伪类选择器

伪类选择器:用来描述一个元素的特殊状态!比如第一个元素、某个元素的子元素、鼠标点击的元素

1  first-child/last-child

/*ul的第一个子元素*/
ul li:first-child{
background: #0f35ad;
}
/*ul的最后一个子元素*/
ul li:last-child{
background: #0f35ad;
}




    
    Title

  


h1

p1

p2

p1

  • l1
  • l2
  • l3

浏览器翻译如下:

结构伪类选择器_第1张图片 

2  nth-child()

/*定位到父元素,选择当前的第一个元素,选择当前p元素的父级元素,选中父元素的第一个,并且是当前元素才有效*/
p:nth-child(1){
background: #0f35ad;
}

 

注意:如果第一个不是当前元素无效 

结构伪类选择器_第2张图片

浏览器翻译如下: 

结构伪类选择器_第3张图片

 3 nth-of-type()

结构伪类选择器_第4张图片

 浏览器翻译如下:

结构伪类选择器_第5张图片

 

你可能感兴趣的:(CSS,算法,服务器,运维)