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

边框重合问题

为什么li、ul、div边框重合了?http://img1.sycdn.imooc.com//58ec81610001122a07190138.jpg

正在回答

2 回答

当你设置了display:inline时,元素是行内元素,padding值为0也就意味着占满父元素的 顶部空间,此时你设置border他的边框只会往外扩展(元素位置固定了),重合、覆盖、超出都是可能的,因为css没有自适应。

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

Cq_605 提问者

请问为什么元素位置会固定?
2017-04-11 回复 有任何疑惑可以回复我~
#2

归零者_一条

垂直方向你没有设置,且padding为0,就置顶了,水平居中了,所以位置固定了
2017-04-11 回复 有任何疑惑可以回复我~

没有重合,只不过是三个边框紧挨着了  你这边这是了边距为0     *{padding:0px;margin:0px;}

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

Cq_605 提问者

这明显重合了吧,就算取消*{padding:0px;margin:0px;},也还是会重合
2017-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)
  • 参与学习       1231875    人
  • 解答问题       19088    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

边框重合问题

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

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

帮助反馈 APP下载

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

公众号

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