• 经典双飞翼布局


    双飞翼布局经典之处就在于,left,middle,right的高度可以自适应。类似的实现方式,现在可以用flex弹性布局实现。

    下面是双飞翼布局的一个大致框架:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>双飞翼布局</title>
     6     <style>
     7         *{
     8             margin: 0;
     9             padding: 0;
    10         }
    11 
    12         .article {
    13             overflow: hidden;
    14         }
    15 
    16         .article .middle {
    17             background-color: red;
    18             float: left;
    19              100%;
    20             margin-bottom: -9999px;
    21             padding-bottom: 9999px;
    22         }
    23 
    24         .article .left {
    25             float: left;
    26             margin-left: -100%;
    27              200px;
    28             margin-bottom: -9999px;
    29             padding-bottom: 9999px;
    30             background-color: green;
    31         }
    32 
    33         .article .right {
    34             float: left;
    35              150px;
    36             margin-left: -150px;
    37             background-color: orange;
    38             margin-bottom: -9999px;
    39             padding-bottom: 9999px;
    40         }
    41 
    42         .article .middle .inner {
    43             margin: 0 150px 0 200px;
    44             height: 550px;  /*内容有多大就撑多大*/
    45             padding: 10px;
    46         }
    47         
    48         .footer, .header{
    49              100%;
    50             height: 50px;
    51             line-height: 50px;
    52             background-color: #000;
    53             color: #fff;
    54             text-align: center;
    55         }
    56     </style>
    57 </head>
    58 <body>
    59 <header>
    60     <div class="header">
    61         header
    62     </div>
    63 </header>
    64 <div class="content-box">
    65     <div class="article">
    66         <div class="middle">
    67             <div class="inner">
    68                 AAAAA
    69             </div>
    70         </div>
    71         <div class="left">
    72             leftleftleft
    73         </div>
    74         <div class="right">
    75             rightrightright
    76         </div>
    77     </div>
    78 </div>
    79 <footer>
    80     <div class="footer">
    81         footer
    82     </div>
    83 </footer>
    84 </body>
    85 </html>
  • 相关阅读:
    javascript解决方案插件
    vscode前端快速开发插件
    html5新增语义标签
    vscode快捷键大全
    vscode/sublime前端开发快捷键
    vscode自动缩进快捷键
    Android平台OpenGL ES/Assimp/OpenCV/GLM集成说明
    将AOSP源码导入到Android Studio进行查看
    Android OTA升级
    Android构建系统
  • 原文地址:https://www.cnblogs.com/xiayu25/p/6242472.html
Copyright © 2020-2023  润新知