<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
p:last-child{
background-color: #FF0000;
}
</style>
</head>
<body>
<p>33333333333333</p>
<div>
<div>
<p>1</p>
<p>2</p>
</div>
<div>
<p>11</p>
</div>
<div>
<p>22</p>
</div>
</div>
<div>
<div>
123123
</div>
<div>
123123
</div>
</div>
<p>33333333333333</p>
</body>
</html>
想问一下各位大佬,为什么我这么写,最后一个p标签那个3333333没有变色,last-child不是选择p标签的父元素,只要他的最后一个子元素是p就可以选择这个p吗?2,11,22变色了我都可以理解但是这个33333的父不是body吗,body的最后一个子元素也是p啊,为什么这个33333不变色呢