为什么不是以 外面DIV的TOP边界为准?_html/css_WEB-ITnose

php中文网
发布: 2016-06-24 12:26:13
原创
1098人浏览过



上面这个是初始状态。
这是两个DIV,为什么我对 里面那个 设置 margin-top 会影响到外面DIV的 margin-top


回复讨论(解决方案)

块级元素的,外边距叠加。可以给外面的div添加一个1px的padding,就不会出现这个问题了。

有兴趣可以查看: http://blog.csdn.net/zyl_lyr1019/article/details/14215355

块级元素的,外边距叠加。可以给外面的div添加一个1px的padding,就不会出现这个问题了。

有兴趣可以查看: http://blog.csdn.net/zyl_lyr1019/article/details/14215355
为什么给外面的div加1px个padding的值就可以呢

都说了,是外边距叠加了,你咋只看给出的解决方法,不看原因呢。

3楼 zyl_lyr1019   看见加我Q35787463 有事请教... 

3楼 zyl_lyr1019   看见加我Q35787463 有事请教...  你有事就直接说吧,QQ就算了。

3楼 zyl_lyr1019   看见加我Q35787463 有事请教...  上两天你帮我解决的那个日历的问题  有有点先问题 这上边说不明白


块级元素的,外边距叠加。可以给外面的div添加一个1px的padding,就不会出现这个问题了。

有兴趣可以查看: http://blog.csdn.net/zyl_lyr1019/article/details/14215355
为什么给外面的div加1px个padding的值就可以呢 人呢



块级元素的,外边距叠加。可以给外面的div添加一个1px的padding,就不会出现这个问题了。

有兴趣可以查看: http://blog.csdn.net/zyl_lyr1019/article/details/14215355
为什么给外面的div加1px个padding的值就可以呢 人呢
我看了你说的那个文章,里面没有说明原因,只是指出了这种现象。原因没有说。

http://www.w3school.com.cn/css/pr_margin.asp

上下会叠加,它本来就是会这样的。认真看下W3C的描述。

W3C:块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。

W3C中,直接就有这样的描述,还要说明原因啊,我当时只是在考虑,哪些情况下,会出现外边距叠加的情况。

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号