基本布局方法

多栏布局

  1. 两栏布局
    侧边栏一般定宽,将主栏设置overflow:hidden
    解决高度坍塌.clearfix::after{ content:""; display:block; clear:both; }
  2. 三栏布局
    左右边栏左右浮动,定宽
 <style>
        .clearfix::after{
            content: "";
            display: block;
            clear: both;
        }
        .left{
            float: left;
            width: 300px;
            background: green;
            margin-right: 20px;
        }
        .right{
            float: right;
            width: 300px;
            background: gray;
            margin-left: 20px;
        }
        .container{
            padding: 30px;
            border: 3px solid;
            
        }
         .main{
            overflow: hidden;
        }
        
    </style>
</head>
<body>
    <div class="container clearfix">
 <div class="left">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nisi quasi delectus rem tenetur nobis perferendis dolor quo. Vel a cumque esse aperiam autem blanditiis nostrum! Id consequuntur qui ullam quidem quibusdam illum vitae assumenda repellat nobis. Aliquid totam quia impedit, ipsum dolor numquam porro facilis fugiat. Obcaecati minus, facere saepe similique deserunt illum, rerum optio autem sequi eaque ad </div>
 
  <div class="right">Lorem ipsum dolor sit amet consectetur adipisicing elit. Facilis, dolore. Architecto accusantium mollitia tenetur at odio, ugiat, quisquam iusto ex optio veniam.</div>
 <div class="main">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dignissimos porro, tempora id distinctio consequatur architecto dita ut excepturi. Laborum enim odit ducimus ex molestiae quidem, eveniet consectetur provident, laudantium, ad id veritatis corrupti!</div>
</div>
</body>

等高

  1. css3的弹性盒
  2. js控制
  3. 伪等高
 <style>
        .clearfix::after{
            content: "";
            display: block;
            clear: both;
        }
        .container{
            width: 90%;
            margin: 0 auto;
            overflow: hidden;
        }
        .aside{
            float: left;
            background: #008c8c;
            color: aliceblue;
            width: 300px;
            margin-right: 30px;
            height: 10000px;
            margin-bottom: -9990px;
        }
        .main{
            overflow: hidden;
            background: gray;
        }
    </style>
</head>
<body>
    <div class="container clearfix">
    <div class="aside">Lorem ipsum dolor sit amet consectetur adipisicing elit. Quos quas assumenda illo perspiciatis animi aliquid quis nulla corporis voluptas architecto. Hic nobis similique tenetur, perspiciatis necessitatibus quisquam veniam in iure?</div>
    <div class="main">Lorem ipsum dolor sit amet consectetur adipisicing elit. Nisi, explicabo? Veritatis sapiente, molestiae nobis modi aliquid consectetur rerum deserunt corrupti error dicta. Cupiditate tempora est ut libero laudantium asperiores quis deserunt distinctio maxime? Consi ad eum nobis expedita vero mollitia ipsam. Adipisci accusantium mollitia ea vel explicabo illum alias! Distinctio iste provident deserunt mollitia.</div>
</div>
</body>

盒子书写顺序

主代码靠前

 <style>
        
        .left{
            position: absolute;
            left: 30px;
            top: 30px;
            width: 300px;
            background: green;
            margin-right: 20px;
        }
        .right{
           position: absolute;
           right: 30px;
           top: 30px;
            width: 300px;
            background: gray;
            margin-left: 20px;
        }
        .container{
            padding: 30px;
            border: 3px solid;
            position: relative;
            
        }
         .main{
            margin: 0 300px;
            border: 2px solid;
        }
        
    </style>
</head>
<body>
    <div class="container clearfix">
        <div class="main">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Dignissimos porro, tempora id distinctio consequatur architecto commodnon atque id quae exercitationem expedita ut excepturi. Laborum enim odit ducimus ex molestiae quidem, eveniet consectetur provident, laudantium, ad id veritatis dolor sit amet consectetur adipisicing elit. Dignissimos porro, tempora id distinctio consequatur architecto commodnon atque id quae exercitationem expedita ut excepturi. Laborum enim odit ducimus ex molestiae quidem, eveniet consectetur provident, laudantium, ad id veritatis  corrupti!</div>
 
        <div class="left">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nisi quasi delectus rem tenetur nobis perferendis dolor quo. Vel a cumque esse aperiam autem blanditiium, rerum optio autem sequi eaque ad evempedit, animi corporis? Molestiae obcaecati aliquam aut ullam similique sit laborum aperiam, perferendis nemo, dicta vel corporis fugit neque illum, magni corrupti.</div>
 
         <div class="right">Lorem ipsum dolor sit amet consectetur adipisicing elit. Facilis, dolore. Architecto accusantium mollitia tenetur at odio, am est velit aliquam. Minima sequi tio a, id placeat eligendi laborum cupiditate porro harum velit quaerat quas vitae possimus fugiat doloribus nostrum, laudantium quos nisi beatae animi voluptatibus iusto corrupti! Ducimus fugiat, quisquam iusto ex optio veniam.</div>
 
 
</div>
</body>

后台布局

 <style>
        body{
            margin: 0;
        }
        h1{
            margin: 0;
        }
        .app{
            position: fixed;
            width: 100%;
            height: 100%;
            background: gray;
        }
        .header{
            height: 60px;
            background: #000;
            color: #fff; 
            position: absolute;
            text-align: center;
            left: 0;
            top: 0;
            width: 100%;
        }
        .container{
            width: 100%;
            height: 100%;
            background: lightblue;
            padding-top: 60px;
            box-sizing: border-box;
        }
        .container .left{
            float: left;
            width: 300px;
            background: bisque;
            color: #fff;
            height: 100%;
            padding: 20px;
            box-sizing: border-box;
            overflow: auto;
        }
        .container .main{
            overflow: hidden;
            height: 100%;
            color: antiquewhite;
            padding: 20px;
            box-sizing: border-box;
            overflow: auto;
        }
    </style>
</head>
<body>
    <div class="app">
        <hearder class="header">
        <h1>符合你的接送费数据库</h1>
        </hearder>
        <div class="container">
                   <aside class="left">
                      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Fugiat corporis vitae fuga consectetur impedit alias sapiente vero hic veritatis placeat cum similique porro a quisquam omnis minima obcaecati qui magni officiis, atque nihil ducimus ab ciendis tempora repudiandae, non 
                   </aside>
                   <div class="main">
               em vel corporis sapiente omnis ad quas vero hic eos eum est quaerat, quisquam praesentium? Non quam expedita voluptates quia debitis quibusdam tenetur dignissimos vero?
                   </div>
        </div>
    </div>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值