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

margin负值的两端对齐??

百分比无法做到,为什么?当每个列表的宽度为百分比,margin的边距也是百分比,给ul设置一个负的margin值也是百分比,但是空间并没有完美的填充

正在回答

1 回答

百分比不起作用,是因为ul的margin百分比是相对于整个扩大后的占比,就是相对box的占比,而li的margin百分比则是相对ul的占比,两个占比相对的元素就不一样了,所以其百分比的含义不一样,所以仍按照现有的思路设宽度是不正确的。

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

陈小窝 提问者

那我要自适应,我要用什么办法呢
2016-07-14 回复 有任何疑惑可以回复我~
#2

邻家的帅学霸 回复 陈小窝 提问者

我也试了这个问题,只能这样子解决了。不知道还有其他方法吗? li:last-child{ margin-right:0; }
2016-08-24 回复 有任何疑惑可以回复我~
#3

陈小窝 提问者 回复 邻家的帅学霸

只能固定宽度,因为如果是百分比,但是是一层一层的分,ul所占的大小和li所占的比例是不一样的
2016-08-24 回复 有任何疑惑可以回复我~
#4

邻家的帅学霸 回复 陈小窝 提问者

是的,所以百分比只能是让最后一个子集的margin-right为0.
2016-08-25 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

margin负值的两端对齐??

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