html – 外部div的高度不会与内部div扩展

html – 外部div的高度不会与内部div扩展,第1张

概述我有一个bodyMain div宽度为100%。内部是一个具有自动边距的body div 800px(可以使用“body”作为id吗?)。里面是两个div的bodyLeft和bodyRight分别为200px和600px。当我向内部div添加内容时,bodyMain和body的身高都不会扩展。所有的高度都是自动的。 这是代码:http://jsfiddle.net/TqxHq/18/ HTML: 我有一个bodyMain div宽度为100%。内部是一个具有自动边距的body div 800px(可以使用“body”作为ID吗?)。里面是两个div的bodyleft和bodyRight分别为200px和600px。当我向内部div添加内容时,bodyMain和body的身高都不会扩展。所有的高度都是自动的。

这是代码:http://jsfiddle.net/TqxHq/18/

HTML:

<body>    <div ID="bodyMain">      <div ID="body">        <div ID="bodyleft"> left text goes here<br />        </div>        <div ID="bodyRight">Right text goes here        </div>      </div>    </div></body>

CSS:

#bodyMain{    border:1px solID red;    wIDth:100%;    height:auto;}#body{    border:1px solID green;    wIDth:804px;    height:auto;    margin:auto;}#bodyleft{     border:1px solID blue;    float:left;    wIDth:200PX;    height:auto;}#bodyRight{    border:1px solID orange;    float:right;    wIDth:600PX;    height:auto;}
解决方法 你必须添加
<div ></div>

在浮动结束时解决这个问题。看到
here

当浮动元素位于容器框内并且元素不会自动强制将容器的高度调整为浮动元素时,会出现问题。当一个元素浮动时,它的父代不再包含它,因为浮动是从流中移除的。您可以使用两种方法来解决它:

clear:bothclearfix
总结

以上是内存溢出为你收集整理的html – 外部div的高度不会与内部div扩展全部内容,希望文章能够帮你解决html – 外部div的高度不会与内部div扩展所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1113018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存