给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,遇到此问题的朋友可以参考下本文或许会有意想不到的收获
hack:
父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化。
父元素的盒子包含一个子元素盒子,给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,而子元素和父元素的边距则没有发生变化。
解决方法:
1、修改父元素的高度,增加padding-top样式模拟(padding-top:1px;常用)
2、为父元素添加overflow:hidden;样式即可(完美)
3、为父元素或者子元素声明浮动(float:left;可用)
4、为父元素添加border(border:1px solid transparent可用)
5、为父元素或者子元素声明绝对定位
1、修改父元素的高度,增加padding-top样式模拟(padding-top:1px;常用)
2、为父元素添加overflow:hidden;样式即可(完美)
3、为父元素或者子元素声明浮动(float:left;可用)
4、为父元素添加border(border:1px solid transparent可用)
5、为父元素或者子元素声明绝对定位
相关推荐
本文介绍了css中子元素设置margin-top为什么影响了父元素,分享给大家,具体如下: <style type="text/css"> *{ margin: 0px; padding: 0px; } .show{ margin: 0px auto; width: 200px; height: ...
子元素的margin-top如下html其实我们给子元素设置一个margin-top,是想他相对父层节点顶部偏移20px,但是结果是如图:子层元素没有相父元素去
Firefox下margin-top 会将上级DIV也往下移.
今天在做登录页面的时候发现个margin-top的bug ; 初始代码如下: html: 复制代码代码如下:”logo”></div> ”login_text”> ”error” class=”errorstyle”></div> </div> css: 复制代码代码如下:.errorstyle { ...
定位层被遮的问题,特别是在火狐和IE的区别
主要介绍了CSS 同级元素position:fixed和margin-top共同使用的问题的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一种情况是元素的确不支持margin-top/bottom(参看:关于margin-top/bottom在inline元素(non-Replaced)上不起作用的解释); 另一种情况则是元素产生了margin叠加(参看:如何避开麻烦的margin叠加(margin collapsing...
今天在群里面,有人抛出了一个关于css中margin-right没有效果的问题。CSS代码和HTML代码如下: 复制代码代码如下: .style1{ width:400px; height:440px; background-color:red; border:5px solid silver; margin-...
更少的边距助手类 一组 LESS 边距辅助类,允许您使用纯 CSS 类快速为元素分配各种级别的边距。 安装 安装组件: $ ngx install less-margin-helper-....margin-top-xxs { margin-top : @margin-xxs ; } .margin-ri
如题。...元素上级标签是div,已经设置了width和height等的属性,可是,在对元素使用margin进行调整的时候,无法生效。同学经验提示,对该元素的父元素属性设置成 overflow:hidden; 问题就解决了。
主要介绍了margin-top塌陷问题的现象与解决的具体方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
比如原来是margin-left:20px,经过ie6的解释会变成40px 解决办法是在原来的margin-left后再加上一个_margin-left:10px,变成margin-left:20px;_margin-left:10px 后者的样式将只适用于ie6 问题解决
react-native-css React-native-css将有效CSS转换为CSS的Facebook子集。 Babel插件 很棒的@ danilosterrapid7为React-native-css创建了一个babel插件: 版本2 随着版本2的到来,新的变化: 删除sass / scss支持,...
postcss-margin-helpers 保证金助手。安装$ npm install postcss-margin-helpers [--save[-dev]]用法var postcss = require ( 'postcss' ) ;var margin = require ( 'postcss-margin-helpers' ) ;var rule = postcss...
margin-top:0px; margin-bottom:0px; display:inline-block; text-align:left; } 格式化为: .UserLogin_7{width:213px;height:45px;clear:both;margin-left:0px;margin-top:0px;margin-bottom:0px;display:...
今天小组一同学做网站时,遇到一个关于margin-top兼容问题:有两个div,其中div1嵌套div2,而在div2里面设置margin-top后,在IE8、ff和chrome下显示的效果竟然不是想要出现的结果,而在IE7下面效果正确。