关于撑开父元素的问题

来源:2-6 编程练习

我会有猫的

2018-12-14 12:55

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

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


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


写回答 关注

2回答

  • 慕妹2309061
    2019-08-07 18:26:57
    1. 不写高度   父元素高度会是auto   撑开他可以让父元素也左浮动   如

      .mainBox{

      width:960px;

      background:#CFF;

      float: left;

      }

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

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

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

  • 丨带你兜风丨
    2018-12-18 19:01:46

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

    我会有猫的

    好的感谢

    2018-12-19 15:56:17

    共 1 条回复 >

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157044 学习 · 1984 问题

查看课程

相似问题