HTML div嵌套 margin不起作用
1、div嵌套的HTML代码
2、浏览器运行结果
3、有两个嵌套关系的div,如果外层div的父元素padding值为0,那么内层div的margin-top或者margin-bottom的值会“转移”给外层div。
解决该问题我们需要先了解ie特有的一个属性haslayout。
下图中haslayout解释
4、下图是要实现的效果图
解决办法
1、让父元素生成一个 block formating context,以下属性可以实现 float: left/right position: absolute display: inline-block overflow: hidden/auto
2、给父元素添加border或者padding
5、1.以overflow:hidden方法为例
代码如下图
6、以上方法逐一实验,均可实现下图效果
7、以上是本篇记录的全部内容,end
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:81
阅读量:79
阅读量:83
阅读量:56