【原】HTML 浮动导致父元素坍塌的解决

方法就是使用一个clear:both的空div来撑起来

<html>
<head>
    <title>测试定位</title>
    <style type="text/css">
        #div0
        {
            margin:5px;
            border:solid 5px;
        }
        #div1
        {
            background:red;
            margin:5px;
            border:solid 5px;
            display:inline;
            float:left;
        }
        #div2
        {
            background:red;
            margin:5px;
            border:solid 5px;
            display:inline;
            float:right;
        }
        #divc
        {
            clear:both;
        }
        #div3
        {
            background:white;
            margin:5px;
            border:solid 5px;
            position:relative;
        }
    </style>
</head>
<body>
    <div id="div0">
 
        <div id="div1">
            这是div1
        </div>
        <div id="div2">
            这是div2
        </div>
        <div id="divc">
            <!-- 这里是重点, 要使用这个div来清除浮动, 撑起父元素 -->
        </div>
    </div>
    <div id="div3">
        这是div3
    </div>
</body>
</html>
此条目发表在 HTML/Javascript/CSS 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>