zoukankan      html  css  js  c++  java
  • DIV固定宽度和动态拉伸混合水平排列

    1.效果图

     

     

    2.源代码

    html

    <h2>1.头部固定,尾部拉伸</h2>
    <div class="container" id="div1">
        <div class="head"></div>
        <div class="tail"></div>
    </div>
    
    <h2>2.尾部固定,头部拉伸</h2>
    <div class="container" id="div2">
        <div class="tail"></div>
        <div class="head"></div>
    </div>
    
    <h2>3.头尾固定,中间拉伸</h2>
    <div class="container" id="div3">
        <div class="head"></div>
        <div class="tail"></div>
        <div class="center"></div>
    </div>
    
    <h2>4.中间固定,两头拉伸</h2>
    <div class="container" id="div4">
        <div class="head">
            <div class="inner"></div>
        </div>
        <div class="tail">
            <div class="inner"></div>
        </div>
        <div class="center"></div>
    </div>

    css

    <!-- 样式 -->
    <style type="text/css">
        /* 容器宽度为100% */
        .container{
            width: 100%;
        }
    
        /** 头部div固定宽度 **/
        #div1 .head{
            width: 200px;
            height: 100px;
            background-color: #00F7DE;
            float: left;
        }
    
        /** 尾部div自动填充拉伸 **/
        #div1 .tail{
            width: auto; /** 宽度不写或者auto都行 **/
            height: 100px;
            margin-left: 200px;
            background-color: #FFB800;
        }
    
        /** 尾部div固定宽度 **/
        #div2 .tail{
            width: 200px;
            height: 100px;
            background-color: #FFB800;
            float: right;
        }
    
        /** 头部div自动填充拉伸 **/
        #div2 .head{
            width: auto;
            height: 100px;
            margin-right: 200px;
            background-color: #00F7DE;
        }
    
    
        #div3 .head{
            width: 200px;
            height: 100px;
            background-color: #00F7DE;
            float:left
        }
    
        #div3 .center{
            width:auto;
            height: 100px;
            background-color: #009f95;
            margin-left: 200px;
            margin-right: 200px;
        }
    
        #div3 .tail{
            width:200px;
            height: 100px;
            background-color:#FFB800;
            float: right;
        }
    
        #div4{
            position: relative;
        }
    
        #div4 .head{
            width: 50%;
            height: 100px;
            float: left;
        }
    
        #div4 .head .inner{
            height: 100px;
            background-color: #00F7DE;
            margin-right: 100px;
        }
    
        #div4 .tail{
            width: 50%;
            height: 100px;
            float: left;
        }
    
        #div4 .tail .inner{
            height: 100px;
            background-color:#FFB800;
            margin-left: 100px;
        }
    
        #div4 .center{
            position: absolute;
            width: 200px;
            height: 100px;
            left: 50%;
            margin-left: -100px;
            background-color: #009f95;
        }
    </style>
  • 相关阅读:
    Python动态展示遗传算法求解TSP旅行商问题
    MOEAD算法中均匀权向量的实现---Python
    HDU 5294 多校第一场1007题 最短路+最小割
    POJ 3261 Milk Patterns sa+二分
    HDU 4292 FOOD 2012 ACM/ICPC Asia Regional Chengdu Online
    CodeForces 201A Clear Symmetry
    POJ 1679 The Unique MST 确定MST是否唯一
    POJ 3268 Silver Cow Party 最短路 基础题
    POJ 2139 SIx Degrees of Cowvin Bacon 最短路 水題
    POJ2229 Sumsets 基礎DP
  • 原文地址:https://www.cnblogs.com/hdwang/p/8277357.html
Copyright © 2011-2022 走看看