博客列表 >flex 实现三列布局

flex 实现三列布局

一
原创
2020年08月13日 13:20:462895浏览
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      * {
        margin0;
        padding0;
        box-sizingborder-box;
      }
      .header {
        border2px dashed violet;
      }
      .header:first-of-type ul {
        list-style-typenone;
        displayflex;
        justify-contentspace-around;
      }
      ul > li {
        padding0 20px;
      }
      .cationer {
        border2px dashed red;
        marginauto;
        displayflex;
        flex-directionrow;
        justify-contentspace-around;
        height400px;
      }
      .left {
        background-colorlightgreen;
        flex-grow1;
        order3;
      }
      .content {
        background-colorlightpink;
        flex-grow3;
        order2;
      }
      .right {
        background-colormagenta;
        flex-grow1;
        order1;
      }
      .footer {
        border2px dashed darkorange;
        text-aligncenter;
      }
    </style>
  </head>
  <body>
    <div class="header">
      <ul>
        <li>首页</li>
        <li>导航</li>
        <li>列表</li>
      </ul>
    </div>
    <div class="cationer">
      <div class="left">左栏</div>
      <div class="content">内容</div>
      <div class="right">右栏</div>
    </div>
    <div class="footer">Flex布局</div>
  </body>
</html>1597295819(1).jpg


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议