CSS 中的 margin-bottom 属性通常用于设置元素的下外边距,但在某些情况下,它可能会表现得似乎无效。以下是一些可能导致 margin-bottom 无效的原因及其解决方案: 应用场景问题: margin-bottom 主要应用于块级元素。如果尝试将 margin-bottom 应用于行内元素(如 <span>),则它不会生效,因为行内元素不支持垂...
1. 出现条件 元素被浮动, 且其后没有其他元素,元素的margin-bottom不为0或auto. 2. 症状 为元素指定的margin-bottom无效, 就像margin-bottom为0一样. 3. 受影响的浏览器 IE6, IE7 4. 原因 暂不知道 5. 解决方法 a. 取消元素的margin-bottom, 改为指定父元素的padding-bottom(推荐); b. 在元素之后添...
.clear{clear:both;} 还有个简单点的解决方法: IE6/7下margin-bottom无效一般出现在容器里某元素设置后在父容器内无效,这个时候只需要在父容器中加入以下两句css,基本上所有的浏览器都兼容了: overflow:hidden;zoom:100%; 这个方法不用添加额外的标签,也是很好的解决办法!
1. 出现条件 元素被浮动, 且其后没有其他元素,元素的margin-bottom不为0或auto. 2. 症状 为元素指定的margin-bottom无效, 就像margin-bottom为0一样. 3. 受影响的浏览器 IE6, IE7 4. 原因 暂不知道 5. 解决方法 a. 取消元素的margin-bottom, 改为指定父元素的padding-bottom(推荐); b. 在元素之后添...
那么内层div的margin-top或者margin-bottom的值会”转移”给外层div,也就是父容器的父容器。 解决办法: 1:设置父容器的的样式加上:overflow:hidden。 2:把对父容器的margin-top外边距改成padding-top内边距。 3:给父容器div加样式, padding-top: 1px。
简介:CSS - 行内元素的 padding、margin、width、height、line-height 是否无效? 1、首先行内元素是否具有盒子模型? 答:行内元素同样具有盒子模型。 2、行内元素的 padding、margin、width、height、line-height 是否无效? 答: 行内元素的 padding-top、padding-bottom、margin-top、margin-bottom 属性设置是无效的...
background-color:#CCC;} .clear{clear:both;} 还有个简单点的解决方法:IE6/7下margin-bottom无效一般出现在容器里某元素设置后在父容器内无效,这个时候只需要在父容器中加入以下两句css,基本上所有的浏览器都兼容了:overflow:hidden;zoom:100%;这个方法不用添加额外的标签,也是很好的解决办法!
在web网站开发中,有时候我们给html元素设置的margin-top或margin-bottom属性,但是无效,并没有取到任何作用,这是什么原因呢?常出现两种情况: 1、兄弟元素之间margin-top失效 先看下面代码: float: leftclear:both; margin-top:20px; 两个层box1和box2,box1具有浮动属...
css中margin-top/margin-bottom失效,要设置这两个值,我的理解应该在这个div的父容器中设置了固定宽高,或者设置了绝对定位,比如position:absolute(绝对定位)或者压根不用,直接用padding-top/padding-bottom替代参考:http://www.111cn.net/cssdiv/163/87752.
那么内层div的margin-top或者margin-bottom的值会”转移”给外层div,也就是父容器的父容器。 解决办法: 1:设置父容器的的样式加上:overflow:hidden。 2:把对父容器的margin-top外边距改成padding-top内边距。 3:给父容器div加样式, padding-top: 1px。