求解求解求解

来源:5-5 CSS3背景 制作导航菜单综合练习题

qq_墨染倾诚_0

2017-06-21 16:42

.nav li{background:linear-gradient(to bottom,#dd2926,#a82724,#dd2926) no-repeat right / 1px 15px;} 我就想知道为什么这个15px高的分隔线为什么不用设置就垂直居中了?,哎我咋就不明白。。学艺不精

写回答 关注

1回答

  • 小邓DG
    2017-06-21 23:24:14

    因为no-repeat后面设置了right,你把1px 15px去掉后可以看到li的背景大小,因为li左右设置了等距的padding,所以当这个li的background的no-repeat后面添加一个right的话,同时又把大小设成1px,高设成15px,就显示在中间了,你可以去掉1px 15px看看效果,或许就明白了

十天精通CSS3

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

242558 学习 · 2623 问题

查看课程

相似问题