CSS弹性盒模型flex在布局中的应用详解

2020-05-07 06:30:18易采站长站整理

    <div class="child" style="background-color: lightgreen;">2</div>  
    <div class="child" style="background-color: lightsalmon;">3</div>  
    <div class="child" style="background-color: pink;">4</div>                   
</div>  

多列自适应布局

CSS Code复制内容到剪贴板

<style>   
p{margin: 0;}   
.parent{display: flex;}   
.left,.center{margin-right: 20px;}   
.rightright{flex: 1;}   
</style>  

XML/HTML Code复制内容到剪贴板

<div class="parent" style="background-color: lightgrey;">  
    <div class="left" style="background-color: lightblue;">  
        <p>left</p>  
        <p>left</p>  
    </div>               
    <div class="center" style="background-color: pink;">  
        <p>center</p>  
        <p>center</p>  
    </div>               
    <div class="right"  style="background-color: lightgreen;">  
        <p>right</p>  
        <p>right</p>  
    </div>                       
</div>  

悬挂布局

CSS Code复制内容到剪贴板

<style>           
.box{   
    display: flex;   
    background-color: lightgrey;   
    width: 300px;   
}   
.left{   
    margin-right: 20px;   
    background-color: lightblue;   
    height: 30px;