Html CSS:流体包装高度取决于浮动元素
我知道这个问题可能被问了12324次,但我仍然找不到任何可靠的答案:/ 下面是一个示例代码: 包裹应根据浮动图像自动调整高度,但如何调整?:/ 非常感谢 另外,我不能添加任何额外的div,比如“clear:tware”,它应该是一个只使用css的解决方案 在您的 您需要在浮动元素之后清除 因此:Html CSS:流体包装高度取决于浮动元素,html,css,height,css-float,Html,Css,Height,Css Float,我知道这个问题可能被问了12324次,但我仍然找不到任何可靠的答案:/ 下面是一个示例代码: 包裹应根据浮动图像自动调整高度,但如何调整?:/ 非常感谢 另外,我不能添加任何额外的div,比如“clear:tware”,它应该是一个只使用css的解决方案 在您的 您需要在浮动元素之后清除 因此: sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf 在您的 您需要在浮动元素之后清除 因此: sldkjfn asdhbf s
sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf
在您的
您需要在浮动元素之后清除
因此:
sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf
尝试添加
Overflow: auto;
到您的包装器div,示例如下:尝试添加
Overflow: auto;
对于包装器div,这里的示例是:使用
clear:both
如下所示:
<div class="wrap">
<div class="imagefloat"></div>
<p>sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf</p>
<div style="clear:both;"></div>
</div>
sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf
使用清除:两个如下所示:
<div class="wrap">
<div class="imagefloat"></div>
<p>sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf</p>
<div style="clear:both;"></div>
</div>
sldkjfn asdhbf sdjlbhgls dhjbfg ljdshbfgl jsdbfgljh dsgf sgf
您只需在包裹div上设置溢出和宽度,例如
overflow:hidden
您只需要在wrap div上设置溢出和宽度,例如
overflow:hidden
您应该使用clearfix解决方案。请阅读以下内容:
您需要的css是:
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
然后只需将clearfix类添加到“wrap”div中,就可以使用clearfix解决方案了。请阅读以下内容:
您需要的css是:
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: inline-block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}
然后只需将clearfix类添加到“wrap”div中,这是一个非常简单、快速的修复方法,可以使wrap div也浮动。这将使其自动将其大小更改为中的所有浮动图元,因此:
.wrap {
float:left;
border:1px solid #000;
width: 500px;
padding: 20px;
}
这是否是项目的一个选项取决于布局的其余部分。这是一个非常简单和快速的修复方法,可以使wrap div也浮动。这将使其自动将其大小更改为中的所有浮动图元,因此:
.wrap {
float:left;
border:1px solid #000;
width: 500px;
padding: 20px;
}
这是否是项目的一个选项取决于布局的其余部分。它看起来像解决方案!!!在我的Chrome上很好用。交叉划船有什么问题吗?我需要找到一台windows计算机进行测试:|如果要使用溢出:自动。。。一定要查看这篇关于它的一些缺点以及如何修复它们的帖子。看起来是解决方案!!!在我的Chrome上很好用。交叉划船有什么问题吗?我需要找到一台windows计算机进行测试:|如果要使用溢出:自动。。。一定要查看这篇关于它的一些缺点以及如何修复它们的帖子。