css里,为什么我去了border后,整个的图片往下移?

html代码:原来的css代码:效果如下:但我只把69行的border给删除后:变成这样了:我怎么想也想不到为什么,删除了一个border,再怎么也不至于这样啊,为什么啊... html代码:

原来的css代码:

效果如下:

但我只把69行的border给删除后:

变成这样了:

我怎么想也想不到为什么,删除了一个border,再怎么也不至于这样啊,为什么啊?
展开
 我来答
百度网友dc77ec2
推荐于2017-10-09 · 超过36用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:68.6万
展开全部

http://www.zhangxinxu.com/study/200908/margin-overlap.html

其子元素设置了margin-top 值 导致了其父元素margin的重叠。加了border正好可以修复这个问题。其问题的其他解决方案 可以详看上面的那篇文章。

爱上BLACKSTONE
2014-07-03 · TA获得超过401个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:229万
展开全部
有可能是其他样式导致的,你试试不要把border删掉,而是改成border:0;看看什么效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式