为什么用 > 和 空格 两个<span>里的字都变红?
.first span{color:red;}
.food>li{
border:1px solid blue;/*添加边框样式(粗细为1px, 颜色为红色的实线)*/
}
</style>
</head>
<body>
<p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩,<span>胆小如鼠</span>上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
楼上正解
“>”对一级子节点生效,而空格对立面的每一级别都生效,因为两个“<span>”都是一级子节点,所以两个都。。。