首页 > web前端 > css教程 > 如何让 Div 填充父容器中的剩余宽度?

如何让 Div 填充父容器中的剩余宽度?

Linda Hamilton
发布: 2024-12-02 01:57:13
原创
603 人浏览过

How to Make a Div Fill Remaining Width in a Parent Container?

实现动态宽度分布:填充剩余的 Div 宽度

在父 div 中处理多个 div 时,确保一个 div 填满剩余宽度的任务可以出现。此技术在创建适应不同内容大小的响应式布局时特别有用。

在您提供的 HTML 代码中,您有一个父 div (#Main) 和两个固定宽度的 div(#div1 和 #div3)以及要填充剩余空间的第三个 div (#div2)。为此,您可以采用多种方法:

浮动 Div:

<style>
    #divMain { width: 500px; }
    #left-div { width: 100px; float: left; }
    #middle-div { float: left; width: calc(100% - 200px); }
    #right-div { width: 100px; float: right; }
</style>
登录后复制

Flexbox 布局:

<style>
    #divMain { 
        display: flex;
        width: 500px; 
    }
    #left-div { width: 100px; }
    #middle-div { flex-grow: 1; }
    #right-div { width: 100px; }
</style>
登录后复制

网格布局:

<style>
    #divMain { 
        display: grid;
        grid-template-columns: 100px auto 100px; 
    }
</style>
登录后复制

以上是如何让 Div 填充父容器中的剩余宽度?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板