您现在的位置是:网站首页> 编程资料编程资料
父元素与子元素之间的margin-top问题(css hack)css中子元素设置margin-top为什么影响了父元素CSS 同级元素position:fixed和margin-top共同使用的问题margin-top塌陷问题的现象与解决的具体方法margin-top负值解决label 文字与input 垂直居中对齐问题子元素margin-top导致父元素移动的问题解决
2023-10-28
156人已围观
简介 给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,遇到此问题的朋友可以参考下本文或许会有意想不到的收获
hack:
父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化。
html代码:
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、为父元素或者子元素声明绝对定位
父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化。
html代码:
复制代码
代码如下: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、为父元素或者子元素声明绝对定位
相关内容
- 雷霆战机勇哥破解 最新全程自动刷分视频_手机游戏_游戏攻略_
- 雷霆战机叉叉辅助 超清演示视频_手机游戏_游戏攻略_
- QQ雷霆战机装备排行一览 各等级装备搭配选择攻略_手机游戏_游戏攻略_
- 腾讯雷霆战机修改敌机残骸经验值方法介绍说明_手机游戏_游戏攻略_
- QQ雷霆战机锁血改攻击力无限隐身修改教程攻略推荐_手机游戏_游戏攻略_
- 雷霆战机僚机排行榜一览 僚机实际伤害力测试解析_手机游戏_游戏攻略_
- 雷霆战机升级紫装获得强力装备教程攻略推荐_手机游戏_游戏攻略_
- 雷霆战机烧饼修改器刷宝箱修改方法介绍说明_手机游戏_游戏攻略_
- 雷霆战机幻影零式获得方法 开宝箱能开到吗_手机游戏_游戏攻略_
- 雷霆战机3月26日安卓修改百万分不异常教程攻略推荐_手机游戏_游戏攻略_
