头闻号

周晓芳

其他过氧化物|其他气体|硼酸|其他醇类|胺|醛

首页 > 新闻中心 > 科技常识:父元素与子元素之间的margin
科技常识:父元素与子元素之间的margin
发布时间:2023-02-01 09:47:24        浏览次数:9        返回列表

今天小编跟大家讲解下有关父元素与子元素之间的margin-top问题(css hack) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关父元素与子元素之间的margin-top问题(css hack) 的相关资料,希望小伙伴们看了有所帮助。

hack: 父元素的盒子包含一个子元素盒子 给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值 而子元素和父元素的边距则没有发生变化。 html代码: 复制代码代码如下: <div class="box1"> <div class="box2"></div> </div> css样式: 复制代码代码如下: .box1{height:200px;width:200px;background:gray;} .box2{height:100px;width:100px;background:gold;margin-top:50px;} 解决方法: 1、修改父元素的高度 增加padding-top样式模拟(padding-top:1px;常用) 2、为父元素添加overflow:hidden;样式即可(完美) 3、为父元素或者子元素声明浮动(float:left;可用) 4、为父元素添加border(border:1px solid transparent可用) 5、为父元素或者子元素声明绝对定位

来源:爱蒂网