關於彈性盒布局的介紹(附代碼)

來源:互聯網
上載者:User
這篇文章給大家介紹的內容是關於彈性盒布局的介紹(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。

彈性布局

彈性布局,又稱“Flex布局”

彈性布局的使用

  • 給父容器添加display: flex/inline-flex;屬性,即可使容器內容採用彈性布局顯示,而不遵循常規文檔流的顯示方式

  • 容器添加彈性布局後,僅僅是容器內容採用彈性布局,而容器自身在文檔流中的定位方式依然遵循常規文檔流;

  • display:flex; 容器添加彈性布局後,顯示為區塊層級元素;

display:inline-flex; 容器添加彈性布局後,顯示為行級元素;

  • 設為 Flex布局後,子項目的float、clear和vertical-align屬性將失效。但是position屬性,依然生效。

代碼如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <meta http-equiv="X-UA-Compatible" content="ie=edge">    <title>Document</title>    <style>        *{            margin: 0;            padding: 0;        }            .box{        display: flex;    }    .box p{        height: 50vh;        flex: 1;    }    .box p:nth-child(1){        background: gray;    }    .box p:nth-child(2){        background: green;    }    .box p:nth-child(3){        background: pink;        flex: 3;    }    .box p:nth-child(4){        background: red;    }            .box p:nth-child(5){        background: yellow;    }    </style></head><body>    <p class="box">        <p>1</p>        <p>2</p>        <p>3</p>        <p>4</p>        <p>5</p>    </p></body></html>


相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.