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

最后一列右边距为0的不同实现方法

在footer那一节,最后一列右边距为0,老师是用的last-child的设置;

而这一节,第二个列右边距为0,老师却不用last-child的方法,而是加大ul的宽度,然后再overflow:hidden。

感觉这两种方法的实现效果是一样的,老师为什么要用两种不同的方法呢?可能lastchild的兼容性差一些,如果是考虑兼容性问题,直接设置一个margin:0的类加给最后一列也是可以的。

希望知道的人能回答一下,谢谢!

正在回答

1 回答

其实是差不多的,前端的具体实现各种各样,看个人设计。

你直接在最后一列加个margin:0的类也是可以的,实现原理和last-child一样,只不过对后端可能不是很友好。

在Menu那一块由于用的是ul,用last-child是无法定位所有行的最后一列的,这时候用overflow可能就简洁点。

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

妙言 提问者

“你直接在最后一列加个margin:0的类也是可以的,实现原理和last-child一样,只不过对后端可能不是很友好。” 可以简单解释一下为何对后端不友好吗?我觉得这个方法最简便耶。谢谢你!
2016-07-07 回复 有任何疑惑可以回复我~
#2

VevoLiang 回复 妙言 提问者

我的理解是假如有循环判断语句的话,选择最后一个元素就少了一层判断嘛。
2016-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后一列右边距为0的不同实现方法

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号