您的位置:首页 > 其它

子DIV浮动(float)后父DIV高度自动失效解决方案

2015-11-24 15:03 357 查看
如下所示,子元素div2 本身具有高度和宽度,但由于其具有float:left属性后,其父元素div1不具有高度。

<html>

<head>

</head>

<body>

<div id="div1">

<div id="div2" style="width:100px;height:20px;background:red;float:left;"></div>

</div>

</body>

</html>

当然我们可以直接给div1设置固定高度来解决。另外一种解决办法是给父元素div1设置overflow:auto或者overflow:hidden属性。如下所示:

<html>

<head>

</head>

<body>

<div style="overflow:hidden;">

<div style="width:100px;height:20px;background:red;float:left;"></div>

</div>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: