CSS布局教程

基于web标准的网站设计指南

« 二列宽度自适应三列浮动中间列宽自适应 »

二列固定宽度居中

 在1列固定宽度居中之中,我们使用margin:0px auto;似乎不能够达到这样的设置,使一个div得以达到居中显示,而二列分栏中,需要控制的是左分栏的左边与右分栏的右边相等,因此使用margin:0px auto;似乎不能达到这样的效果,这时就需要进行div的嵌套式设计来完成了,可以使用一个居中的div作为容器,将二列分栏的两个div放置在容器中,从而实现二列的居中显示,结合上面的代码,新的XHTML代码结构如下:天津网站建设天津网站优化天津做网站
    <div id="layout">钢板桩租赁天津废锡回收
    <div id="left">左列</div>
    <div id="right">右列</div>
    </div>
    为分栏的两个div加上了一个id为layout的div容器,并编写其CSS代码:
    #layout{
        margin:0px auto;
        width:408px;
    }
    #left{
        background-color:#cccccc;
        border:2px solid #333333;
        width:100px;
        height:300px;
        float:left;
    }
    #right{
        background-color:#cccccc;
        border:2px solid #333333;
        width:70%;
        height:300px;
    }
    #layout有了居中属性,自然里面的内容也能够做到居中,这里的问题在于#layout的宽度定义,将#layout的宽度设定为408px,因为在上一节中了解过,一个对象真正的宽度是有它的各种属性相加而成,而#left宽度为200px,但左右都有2px的边距,因此实际宽度是204,#right对象同样如此,为了让#layout作为容器能够装下它们两个,宽度则变为了来#left与#right的实际宽度和,便设定为了408px,这样,就实现了二列的居中显示。
    网站实例
    如果大家还记得1列固定官渡居中中的实例的话,一定发现那个实例也是二栏居中显示的设计。目前这种设计在网络上相当普遍   

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Arwen Build 90619

Copyright www.zxh6655.cn. Some Rights Reserved.黑ICP备09093629号