DIV固定寬度和動態展開混合水平排列,div展開

來源:互聯網
上載者:User

DIV固定寬度和動態展開混合水平排列,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>

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.