原文:子元素设定margin值会影响父元素

有些情况下,我们设定父元素下的子元素margin值时,父元素会被影响。 这是个常见问题,而且只在标准浏览器下 FirfFox Chrome Opera Sarfi 产生问题,IE下反而表现良好。 例如: 为了清楚,我这里将body背景色改为绿色,我们会发现,父元素被改变了,虽然并没有在数值上做出改变,但是样式确实是发生了变化,那么我们进行如下操作进行消除子元素对于父元素的影响。 对父元素增加CSS ...

2017-08-15 22:12 0 1254 推荐指数:

查看详情

元素margin影响元素的问题

CSS2.1的盒模型中规定的内容——Collapsing margins: 所有毗邻的两个或更多盒元素margin将会合并为一个margin共享之。 毗邻的定义为:同级或者嵌套的盒元素,并且它们之间没有非空内容、Padding或Border分隔。 解决办法: 给元素 ...

Mon Feb 06 19:42:00 CST 2017 0 2605
css设置时元素元素margin移动

元素的盒子包含一个元素盒子,给元素盒子一个垂直外边距margin-top,元素盒子也会往下走margin-top的,而元素元素的边距则没有发生变化。 HTML,CSS: 解决方法: 1、修改元素的高度,增加padding-top样式模拟 ...

Mon Feb 15 19:52:00 CST 2016 0 1812
CSSmargin击穿问题(元素margin-top会影响元素

最近写一个H5页面的时候发现了这个被忽视的问题,一时没想到什么原因,搜了半天,记录一下,方便他人踩坑。唉,有些东西不用就忘。 一、问题描述 最终效果:会发现在元素上面会有20px的空白,然而我们并没有对元素设置margin,可见是元素margin ...

Fri May 01 19:12:00 CST 2020 0 803
元素元素之间的margin-top问题

元素的盒子包含一个元素盒子,给元素盒子一个垂直外边距margin-top,元素盒子也会往下走margin-top的,而元素元素的边距则没有发生变化。 html代码: <div class="box1"> <div class="box2">< ...

Thu May 05 22:31:00 CST 2016 0 6007
设置绝对定位对于元素继承元素的高度的影响

笔者在写网页时,发现一个问题,当一个元素没有设置高度,而全靠元素1撑起高度时,此时元素2就无法继承元素的100%高度,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta ...

Fri Dec 20 18:35:00 CST 2019 0 1092
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM