为了账号安全,请及时绑定邮箱和手机立即绑定

求解求解求解

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

正在回答

1 回答

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
十天精通CSS3
  • 参与学习       242548    人
  • 解答问题       2623    个

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

进入课程

求解求解求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信