zoukankan      html  css  js  c++  java
  • 3种飞翼布局

    1.圣杯   float:left+负margin-left+ padding+relative

    <!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>
           body{min-width: 600px;}
           .main{padding: 0 200px 0 200px}
           .main div{float: left;height: 300px;}
           .left{
                 width: 200px;
                 margin-left: -100%;
                 left: -200px;
                 position: relative; 
                 background: skyblue;
                 }
           .right{
                 width: 200px;
                 margin-left: -200px;
                 right: -200px;
                 position: relative;
                 background: tomato;
                 }
           .mid{width: 100%;background: springgreen;} 
        </style>
    </head>
    <body>
        <div class="main">
            <div class="col mid">
                    Lorem ipsum dolor sit amet consectetur adipisicing elit. Inventore vero tempore excepturi voluptates magni cumque debitis deleniti ab fuga at, odit rem ipsum optio! Assumenda corrupti minima quis eius ducimus.
                </div>
            <div class="col left">
                        Lorem ipsum dolor sit amet consectetur, adipisicing elit. Mollitia officiis dolorem, similique dolores quisquam velit fugiat id omnis tempora facilis provident voluptates sint et placeat assumenda unde quam odio aspernatur.
                </div>    
            <div class="col right">
                Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsam odio ipsum, nihil ex iusto quidem at nisi vel corporis enim ea illum necessitatibus ut repellendus non voluptas quaerat in autem?
            </div>
        </div>
    </body>
    </html>

    2.双飞翼 float:left+负margin-left+ margin

    <!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>
           body{min-width: 600px}
           .col{height: 300px;float: left}
           .left{width: 200px;margin-left: -100%;background: salmon;}
           .right{width: 200px;margin-left: -200px;background: seagreen;}
           .mid{width: 100%;background: royalblue}
           .wrap{margin: 0 200px 0 200px;}
        </style>
    </head>
    <body>
        <div class="main">
            <div class="col mid">
                <div class="wrap">
                 Lorem ipsum dolor sit, amet consectetur adipisicing elit. Ad error, voluptatibus ipsa corrupti maxime nemo reiciendis beatae nisi. Laboriosam culpa amet quam doloribus corporis sit assumenda soluta odio laudantium quibusdam?
                </div>
            </div>
            <div class="col left">
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Quam quis reprehenderit dolorem, blanditiis, sed odio corrupti dignissimos magni fuga consequuntur, sit nesciunt quidem eveniet unde totam. Minima nesciunt asperiores libero?
            </div>
            <div class="col right">
                Lorem, ipsum dolor sit amet consectetur adipisicing elit. Quibusdam tempora, dicta, cum sit modi architecto id eum aperiam quisquam, eaque numquam at ea possimus odit error consequuntur! Iste, libero nisi.
            </div>
        </div>
    </body>
    </html>

    3.flex  flex:1

    <!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>
         body{min-width: 600px;}
         .main{display: flex}
         .mid{flex: 1;background: salmon;}
         .left{width: 200px;background: slateblue;}
         .right{width: 200px;background: violet;}
        </style>
    </head>
    <body>
        <div class="main">
            <div class="col left">
                Lorem ipsum dolor sit amet, consectetur adipisicing elit. Minus, ducimus distinctio fugit temporibus nisi asperiores molestias quos quo doloribus, aperiam consequuntur sapiente fuga alias dolores quas eaque vel, hic amet.
            </div>
            <div class="col mid">
                Lorem ipsum, dolor sit amet consectetur adipisicing elit. Sed cupiditate quaerat nobis quis. Veniam inventore cum ex perferendis eos, ducimus unde corrupti, veritatis quas magni vel nostrum? Aliquid, necessitatibus! Aliquam?
            </div>
            <div class="col right">
                Lorem ipsum dolor, sit amet consectetur adipisicing elit. Nesciunt accusamus in magnam modi ab repudiandae voluptas incidunt dolorum quia laboriosam soluta voluptate, error quae labore, ex quidem. Fugit, voluptatibus aspernatur!
            </div>
        </div>
    </body>
    </html>
  • 相关阅读:
    荔枝微课基础架构的演进与实践
    如何制作出让女朋友满意的大片
    SSL 证书变革之时已至,这些变化你都清楚吗?
    浅谈 FTP、FTPS 与 SFTP
    HTTP/3 来了,你了解它么?
    看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么
    element-ui表单验证遇到v-if时不生效
    声纹识别算法阅读之CN-Celeb
    apply-cmvn&apply-cmvn-online&apply-cmvn-slide
    语音识别算法阅读之TDNN-F
  • 原文地址:https://www.cnblogs.com/zzzzzzzsy/p/8665781.html
Copyright © 2011-2022 走看看