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

正在回答

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)-升级版
  • 参与学习       1226353    人
  • 解答问题       18240    个

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

进入课程

边框重合问题

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