为了账号安全,请及时绑定邮箱和手机立即绑定

关于撑开父元素的问题

关于以下两种方法的问题:
①可以给父div也设置高度为300px,使页面中的leftBox和rightBox看起来“好像”还在原来的位置;

是因为宽度加高度才能构成矩形的盒子,才能将父元素撑开吗?


②定义一个类选择器,并设置clear:both;清除浮动,同时为了解决IE6中div有高度的问题可以增加属性height:0;overflow:hidden;
height:0;overflow:hidden这两句具体有什么作用呢,overflow:hidden我看了定义但还是不明白在这里干啥用的。
我只用clear:both即可实现,是因为我用的不是IE6嘛?


正在回答

2 回答

  1. 不写高度   父元素高度会是auto   撑开他可以让父元素也左浮动   如

    .mainBox{

    width:960px;

    background:#CFF;

    float: left;

    }

  2. clear:both 是清除左右浮动   overflow:hidden是隐藏超出部分   比如页面出现因为宽度问题导致的拉条

    用这个可以隐藏超出部分解决该问题

  3. 以上为个人见解,若有错误还请指正

0 回复 有任何疑惑可以回复我~

应该是清除浮动的一个方式,具体你可搜一下BFC,我还没看到你这里,不了解具体

0 回复 有任何疑惑可以回复我~
#1

我会有猫的 提问者

好的感谢
2018-12-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于撑开父元素的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信