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

菜单向右移动为什么要设置ul{padding-left:30px;}?

菜单向右移动为什么要设置ul的padding-left值,向下移动而是设置li的margin-top值?

正在回答

2 回答

http://img1.sycdn.imooc.com//574a606900011cc215130680.jpg

移动是指目标移动的方向,不是指哪个方向加padding值,一般目标移动是和加padding值的方向相反

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

悦心者 提问者

非常感谢!
2016-08-30 回复 有任何疑惑可以回复我~

菜单右移相当于ul里面的li向右移动,所以使用padding-left:30px;

ul设置了高度50px,向下移动是li相对于ul上方边框隔开20px距离,所以使用margin-top:20px。

如果你还是不清楚,最好的方式就是你将padding-left:30px改成margin-left,margin-top:20px改成padding-top:20px看小效果,你就懂了

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

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

菜单向右移动为什么要设置ul{padding-left:30px;}?

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