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

后面的覆盖了前面的内容

wrap的div覆盖了前面container的div的内容

正在回答

2 回答

container的div的内容被被设置为display:inline,具有了行内标签的属性,如果不做left偏移的话,它实际处在的位置是第一行开头,根据relative的偏移的特点,即使它偏移到了中间,但它实际占有的位置还是第一行开头位置。而两个div都是position:relative,所以wrap的div就处在第一行container占有的开头空间位置之后。其实你把.wrap-center的样式background:#ccc去掉,就能明显看到,container的div是根据整个浏览器居中的,而wrap的div是根据浏览器除去第一行开头那一小块空间后的其他空间居中的。只是wrap的div的内容有些多,所以才覆盖了前面的。

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

兔子玮幻 提问者

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

设置为浮动,它们可以显示在同一行了,然后再left:50%正好会挡住中间的内容。

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

举报

0/150
提交
取消

后面的覆盖了前面的内容

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

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

帮助反馈 APP下载

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

公众号

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