li:nth-of-type(1)和li:nth-of-type(1)a在此题中设置背景色的区别

来源:7-8 切换背景图像综合练习题

Jojojojojoce

2015-07-26 13:19

照理说,背景色是可以继承的,而且a元素没有设置margin属性,那么在设置背景色的时候这两个应该是一样的效果,为什么只用前者下方会有20px的空白?

写回答 关注

2回答

  • 慕田峪8401036
    2022-05-28 21:17:33

    亲,这个就看慕课网的后续课程了,关于课程的任何意见建议,可以找官方人员联系。

    ilcqnlpnn

  • weibo_请叫我程序猿蜀黍_0
    2015-07-28 16:16:46

    我也在想这个问题,为什么加了a之后,字母区的背景颜色就加满了呢?

    Jojojo...

    这个我后来大概想了一下,其实你把a里面的padding和它的字体的大小所占的空间加起来,是超出了li的大小的,overflow的默认值也是visible(源代码中没有特意设置这个值),所以只设置li的话覆盖不完全。

    2015-07-31 11:27:02

    共 1 条回复 >

十天精通CSS3

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

242204 学习 · 2623 问题

查看课程

相似问题