CSS布局教程

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

« 使用合适的对象来布局二列固定宽度 »

一列自适应

 自适应布局是在网页设计中常见的一种布局形式,自适应的布局能够根据浏览器窗口的大小,自动改变其宽度或高度值,是一种非常灵活的布局形式,良好的自适应布局网站对不同分辨率的显示器都能提供最好的显示效果。实际上div默认状态下的占据整行的空间,便是宽度为100%的自适应布局的表现形式,1列自适应布局需要我们的工作也非常简单,只需要将宽度由固定值改为百分比值的形式便可以完成,钢板桩租赁天津废锡回收
    #layout{
        background-color:#cccccc;
        border:2px solid #333333;
        width:80%;
        height:300px;
    }
    CSS的大部分用树枝作为参数的样式属性都提供百分比值,width宽度属性也不例外,在这里 我们将宽度值重新设置为了80%,从预览效果中可以看到,div的宽度已经变为了浏览器宽度的80%的值,而自适应的优势就是,当扩大或缩小浏览器窗口大小时,其宽度还将维持在与浏览器当前宽度比例的80%。
    1列固定宽度居中,天下星天津网站优化天津网站建设天津网站制作天津做网站
    页面整体居中是网页设计中常见到的形式,在传统表格式布局中,我们使用表格align="center"属性来实现。div本身也支持align="center"属性,也可以让div呈现为居中状态,但是前面说过,CSS布局是为了实现与内容的分离,而align对齐属性石一种样式代码,书写在XHTML的div属性之中,有违于分离原则,因此应当使用CSS的方法实现内容的居中,我们以固定宽度1列布局代码为例,为其增加用于居中的CSS样式:
    #layout{
        background-color:#cccccc;
        border:2px solid #333333;
        width:80%;
        height:300px;
        margin:0px auto;
    }
    margin属性用于控制对象的上、右、下、左4个方向的外边框,当margin使用两个参数时,第一个参数表示上下边距,第二个参数表示左右边距,除了直接使用素数值之外,margin还支持一个只叫auto,auto值是让浏览器自动判断边距,在这里,我们给当前div的左右边距设置为auto,浏览器就会将div的左右边距设计为相同,并呈现为居中状态,从而实现了居中效果。
    网站应用
    一列居中布局在世纪应用中常常用于网站大框架的建立,如本例往后咱就采用了一列居中布局,将网站整体锁定在浏览器窗口的中间。

  • 相关文章:

发表评论:

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

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Arwen Build 90619

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