ul > li:first-child {
color: red;
}
css里面很多时候不能乱加空格,加空格表示并列。这里的情况加了空格就不匹配li了,作用类似 ul[空格]li,表并列,即ul的li与ul的firstchild应用你的样式