html - CSS - float 到最大宽度

标签 html css css-float

所以我在半 flex 容器中制作了一排元素。左边是个人资料图片,然后内容 float 到它的右边(都向左浮动)。

我想做的是使内容 float 为最大可能宽度而不是最小可能宽度(作为 float 原因)。

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>

最佳答案

当您希望某物扩展以填充父级时, float 它没有多大意义。只需从 .info 部分中删除 float: left 和 width 属性,这样它就会扩展以填充父级的宽度,然后添加一个 margin- left: 100px 将其从仍向左浮动的下方推出。

关于html - CSS - float 到最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8146908/

相关文章:

css - 使用 Angular 2 Material Design Lite 创建垂直时间轴

jquery - float 到滚动区域的 ul 列表

css - 如何在不包裹图像的情况下将段落 float 到图像旁边?

javascript - CSS - 制作导航栏但它超出了部分

php - 如何将文件名分配给php中的类

html - stackoverflow 如何编码评论以这种方式工作?

javascript - PHP 和 jQuery 插入 MySQL

javascript - 使用 span data-original 在悬停时加载图像

javascript - 将菜单修复为响应式菜单.. css/jquery

html - 将 svg 标签转换为图像中的嵌入 svg