为什么冒号:前不空格会使第一个点变红 而空格之后会是li里面的a 全都变红啊????

来源:6-6 CSS3 结构性伪类选择器—first-child

慕斯3035540

2016-08-10 19:09

ul > li:first-child  {

 color: red;

}


写回答 关注

1回答

  • 慕粉3808401
    2016-08-10 19:42:15

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

    举而歌322... 回复慕斯3035...

    空格表示所有后代元素

    2016-08-14 16:19:09

    共 2 条回复 >

十天精通CSS3

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

242554 学习 · 2623 问题

查看课程

相似问题