zoukankan      html  css  js  c++  java
  • css布局篇

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="v.js"></script>
    </head>
    <style>
    *{
    margin: 0;padding:0;
    list-style: none;
    }
    html,body{
    100%;
    height: 100%;
    }
    header{
    100%;
    height:10%;
    background:yellow;
    }
    section{
    80%;
    margin: 0 auto;
    background:red;
    }
    footer{
    100%;
    height: 60px;
    background:blue;
    }
    .h_content{
    80%;
    margin: 0 auto;
    background:#ccc;
    text-align: center;
    display: table;
    height: 100%;
    }
    .h_content ul{
    text-align: center;
    60%;
    background: #aaa;
    height: 30px;
    display: table-cell;
    vertical-align: middle;
    }
    .h_content li{
    display: inline-block;
    30px;
    background:purple;
    margin-right: 15px;
    height: 30px;
    }
    .s_content{
    position: relative;
    overflow: hidden;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 200px;
    }
    .c_l{
    position: absolute;
    200px;
    top: 0;
    left: 0;
    height: 200px;
    background: #ffaacc;
    }
    .c_m{
    position: absolute;
    200px;
    top: 0;
    left: 200px;
    background: #aaa;
    margin-bottom: -2000px;
    padding-bottom: 2000px;
    word-wrap: break-word;
       word-break: break-all;
    /*文字换行*/
    line-height: 30px;
    }
    .c_r{
    background: #aaccdd;
    margin-left: 400px;
    height: 200px;
    }
    .c_l2{
    300px;
    height: 200px;
    background: #ddaacc;
    }
    .c_r2{
    background: #00ff00;
    margin-left: 300px;
    height: 200px;
    margin-top: -200px;
    }
    .c_l3{
    float: left;
    background: #aabbcc;
    height: 200px;
    150px;
    }
    .c_m3{
    height: 200px;
    background: #ccbbaa;
    margin: 0 150px;
    }
    .c_r3{
    float: right;
    background: #aabbcc;
    height: 200px;
    150px;
    }
    table{
    100%;
    border: none;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 20px;
    }
    table td:nth-child(1){
    background: #f0f;
    }
    table td:nth-child(3){
    background: #f0f;
    }
    table td:nth-child(2){
    600px;
    height: 200px;
    background: #ddaacc;
    }
    </style>
    <body>
    <header>
    <div class="h_content">
    <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>1</li>
    <li>2</li>
    </ul>
    </div>
    </header>
    <section>
    <!-- 定位实现自适应 -->
    <div class="s_content">
    <div class="c_l">左侧宽高固定</div>
    <div class="c_m">中间不设置高度,通过margin,padding与左右元素对齐</div>
    <div class="c_r">右侧宽度占满剩余的空间</div>
    </div>
    <!-- margin-top负值实现自适应布局 -->
    <div class="s_content">
    <div class="c_l2">左侧宽高固定</div>
    <div class="c_r2">右侧宽度占满剩余的空间</div>
    </div>
    <!-- 两侧宽度固定,中间自适应 -->
    <div class="s_content">
    <div class="c_l3">左侧宽度固定</div>
    <div class="c_r3">右侧宽度固定</div>
    <div class="c_m3">中间宽度不固定</div>
    </div>
    <table cellspacing="0">
    <tr>
    <td>左侧自适应</td>
    <td>中间宽度固定</td>
    <td>右侧自适应</td>
    </tr>
    </table>
    </section>
    <footer></footer>
    </body>
    </html>

  • 相关阅读:
    结构型设计模式——享元
    结构型设计模式——装饰模式
    结构型设计模式——外观
    结构型设计模式——桥接模式
    结构型设计模式——适配器模式(Go)
    创建型设计模式——工厂模式
    创建型设计模式——单例模式
    Linux03
    阅读《构建之法》八九十章
    作业五 5.2 5.3
  • 原文地址:https://www.cnblogs.com/blingblingstar/p/4942192.html
Copyright © 2011-2022 走看看