视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
基于DIV_CSS的网页布局技术应用研究
2025-10-01 15:38:28 责编:小OO
文档
现代计算机2010.05

基于DIV+CSS 的网页布局技术应用研究

赵清华

林学华

(蚌埠坦克学院研究生队,蚌埠233050)

关键词:DIV ;CSS ;网页布局;网页设计

收稿日期:2010-03-10

修稿日期:2010-04-20

作者简介:赵清华(1984-),男,湖北宜昌人,硕士研究生,研究方向为计算机仿真技术

传统的网页布局设计方法多采用表格嵌套内容的方式来实现,针对传统的Table 页面布局

方式的诸多缺点,引入一种功能更强、灵活性更高的网页布局设计方法———DIV+CSS 技术,给出使用DIV+CSS 布局方法的网页设计应用实例。

要:0引言

使用Table 进行页面布局是传统的网页布局显示

技术,仍是现在最常见的网页制作方法。但是由于Table 布局将网页的表现和内容混杂一起,结构不清晰、内容不完整、代码臃肿、可读性差,带来设计、维护工作量和带宽成本大增等诸多弊病。随着Web 2.0标准化设计理念的普及,国内大多知名网站均采用DIV+

CSS 进行网页的排版布局,从实际应用情况来看,其优势十分明显,已获得业内的广泛认可和应用。

1DIV+CSS 布局实例

DIV+CSS 是一种新的排版布局理念,有别于传统的排版习惯。它将页面首先在整体上进行标记的分块,然后对各个块进行CSS 定位,添加样式,最后再在各个块中添加相应的内容。下面以最常见的三栏式布局为例,简要介绍其布局方法。

1.1整体布局

首先根据网页内容,把网页区分成不同的区块(这里共分为top 、content 、footer 三个区域,分别作为网页的顶部、内容和版权区域),然后在各区块内编写文档,代码如下:

三栏布局实例

此处显示id "header"的内容

此处显示id "left"的内容此处显示id "main"的内容

此处显示id "footer"的内容

然后分别设置CSS 样式,如下:

*{margin:0px;padding:0px;}

body{text-align:center;padding-top:6px;}

#box{width:800px;margin:0auto;text-align:left;}

#header{height:60px;width:100%;border:1px solid #C63;}#content{height:350px;width:100%;margin-top:5px;margin-bottom:5px;}

#left {float:left;height:350px;width:200px;bor -der:1px solid #06C;}

#main {float:right;height:350px;width:590px;border:1px solid #000;}

#footer{height:90px;border:1px solid #633;}

其中,设置box 的margin 属性的左右为0auto ,实现网页的居中显示。设置left 的float 属性为left ,main 的float 属性为right ,实现中间两个竖栏的显示。为

border 设置边框属性,实现如图显示的边框效果。效果如图1所示。

貛財

1.2ul/li列表显示

在HTML页面中,列表可以起到提纲的作用。列表分为两种类型,一种是有序列表,一种是无序列表。在利用DIV+CSS进行排版时,通常需要使用ul/li列表标签实现并列元素内容的排版。例如:导航菜单、标题列表等,都可以通过ul/li标签来实现。在左边栏里实现菜单列表,代码如下:

  • HTML基础知识介绍
  • CSS入门知识学习
  • 网页布局技术大揭秘
  • 网页设计高手教程
  • 在线知识手册

CSS样式设置如下:

#left li{list-style-type:none;margin:6px;}

.secret{background:#CF6;height:20px;display:block;}

其中list-style-type属性设置为none,代表列表符号为无,改变list-style-type的属性可以展现各种不同的列表符号,例如星号、圆点以及图片等。效果图如图2所示。

1.3动态链接样式

链接可以说是HTML超文本文件的命脉,HTML 正是通过链接标签来整合分散在世界各地的图像、文字、影像和音乐等信息,所以链接的动态展示也是网页设计中一项十分重要的技术。应用最广泛的有4种链接状态——

—未访问的链接(a:link)、已访问的链接(a:vis-ited)、鼠标指针悬停在链接的状态(a:hover)以及被激活的链接(a:active),在网页设计中,通过定义链接伪类使其呈现这些状态,但必须按照link、visited、hover、ac-tive的顺序进行定义。下面在顶部区域添加导航条,设置链接样式。

图2ul/li列表布局效果图

首先在顶部区域新建两个子DIV区块,分别放置一个banner图片和一个导航菜单列表,然后再编写动态链接,CSS样式设置如下:

#header li{float:left;list-style-type:none;margin:08px;}

#header li a,#header li a:link,#header li a:vi-sited{text-decoration:none;}

#header li a:hover{background-color:#F00;}

#nav{height:30px;text-align:center;padding-top:8px; padding-left:0px;padding-bottom:0px;}

#banner img{width:800px;height:87px;}

效果图如图3所示。

1.4图文混排

图文混排是网页内容排版的的重要内容。下面通过一个简单实例在#main区块内实现图文混排的效果,代码如下:

id="main">

貋貛貢

现代计算机2010.05

现代计算机2010.05

Research on the Application of Web Layout Technology

Based on DIV+CSS

ZHAO Qing-hua

LIN Xue-hua

(Brigade of Postgraduate,Bengbu Tank Institute of PLA,Bengbu 233050)

Keywords:DIV ;CSS ;Web Page Layout;Web Page Design

Table is wildly used in the traditional Web layout design,according to the defects of traditional

Web layout designed by table,introduces a more powerful and flexible Web layout style,DIV+CSS,gives practical examples of Web design with this method.Abstract:

DIV+CSS 网页布局技术应用研究

使用Table 进行页面布局是传统的网页布局显示技术,随着Web 2.0标准化设计理念的普及

CSS 样式设置如下:

#main h2{text-align:center;color:#F00;margin-top:10px;}#main img{float:left;height:220px;margin:15px;}

#main p{margin-top:15px;padding:2px;font-size:14px;text-indent:2em;color:#03F;}

在CSS 样式中,通过定义图片和说明文字的属性,使两者一起向左浮动,实现图文混排的效果。

效果图如图4所示。

图3动态链接效果图

2结语

笔者经过一段时间的学习与摸索对现有的学科专

业网站进行重构和改写。通过实践深刻体会到采用

DIV+CSS 标准化设计布局带来以下好处:由于内容、表

现、结构彻底分离,使得网站建设人员的分工更加明确,开发维护效率明显提高,改版也变得容易。页面代码精简程度高,页面载入速度加快,不仅节省大量带宽,而且可以提高搜索引擎的搜索程序效率,网页内容也更容易被搜索引擎收录到。响应速度、用户友好性的提高也给用户带来了更好的体验。

图4图文混排效果图

参考文献

[1]侯普秀,王一飞.CSS 入门经典(第二版)[M].北京:清华大

学出版社,2008

[2]杨阳.DIV+CSS 网站布局实录[M].北京:科学出版社,2009[3]陈刚.CSS 标准网负布局开发指南[M].北京:清华大学出版

社,2007

[4]Andy Budd,Cameron Moll,Simon Collision.CSS Mastery -Advanced Web Standards Solutions[M].Springer-Verlag New

York,2006

貛貣下载本文

显示全文
专题