提交需求
赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!
所有子元素左浮动 发现父元素的高度为0了(父级元素没有定义高度,父元素的高度完全由子元素撑开,子元素浮动导致父元素无法获取子元素高度)
2.在标签结尾处加空div标签并添加css clear:both(添加一个空div,利用清除浮动让父级div能自动获取到高度,遗憾的是浮动布局过多的时候就要添加很多空标签,不利于优化)
3.父级div定义 伪类:after 和 zoom(IE8以上和非IE浏览器才支持:after,zoom(IE专有属性)可解决ie6,ie7浮动问题 ,不完美的是要写的代码多,还是推荐使用的)
4.父级div定义 overflow属性(overflow其实没有在该元素上清除浮动而是扩展到它需要的大小以包围它里面的浮动的子元素,该属性不能与position配合使用,超出的尺寸的会被隐藏或者出现滚动条)
5.父元素一起浮动(所有元素一起浮动虽然成为了一个整体解决了父元素高度为0但是却会产生新的浮动问题,不推荐使用)
大牛,别默默的看了,快登录帮我点评一下吧!:)
登录 立即注册