所以我在半弹性容器中制作了一排物品。左侧有一个配置文件图像,然后内容浮动到它的右侧(两个都向左浮动)。
我要做的是让内容浮动为最大可能宽度而不是最小可能宽度(作为浮动原因)。
CSS:
#container {
max-width: 800px;
min-width: 500px;
}
.profile {
float: left;
width: 100px;
}
.info {
float: left:
min-width: 400px;
max-width: 700px;
}
HTML:
<div id="container">
<div class="profile">
IMG
</div>
<div class="info">
INFO
</div>
</div>
答案 0 :(得分:3)
当你希望它扩展以填充父级时浮动某些东西没有多大意义。只需从float: left
分区移除.info
和宽度属性,以便它会展开以填充父级的宽度,然后添加margin-left: 100px
以将其从仍然漂浮在左边。
答案 1 :(得分:0)
如果你要浮动你必须给它的父元素的任何元素,请清除:both,overflow:hidden;。
#container {
width: 800px;
clear: both;
overflow: hidden;
}
.profile {
float: left;
width: 100px;
}
.info {
float: left:
min-width: 400px;
max-width: 700px;
}