CSS+DIV布局技术在网页制作中的应用

来源 :商业2.0 | 被引量 : 0次 | 上传用户:Haroldzhang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  中图分类号:TP393 文献标识码:A
  摘要:传统Table布局方式只是利用了HTML的table标签所具有的零边框特性,设计了一个复杂表格结构,但不利于设计和修改。而Web标准的网站设计要求网页的表现与内容分离,使得CSS+DIV布局技术广泛应用,通过具体实例阐述运用CSS+DIV布局技术进行网页制作的流程和方法。
  关键词:CSS;DIV;网页制作
  传统Table布局方式设计复杂,改版时工作量巨大;表现代码与内容混合,可读性差,不利于数据调用分析;网页文件量大,浏览器解析速度慢如蜗牛。而web标准作为新理论和技术实现的新一代互联网模式,使得CSS+DIV的盒子模型技术逐渐成为主流的网页布局方式。
  1 CSS+DIV 布局
  1.1使用CSS+DIV进行网页设计的优点如下:
  (1)结构清晰,对搜索引擎更加友好。更容易被搜索引擎收录,具备搜索引擎SEO的先天条件,配合优秀的内容和一些SEO处理,可以获得更好的网站排名。
  (2)支持各种浏览器,兼容性好。符合web标准规范的发展趋势,可以在几乎所有的浏览器上都可以使用,不会出现在不同的浏览器中效果差距很大的情况。
  (3)简单的修改,缩短改版时间。因为网站的布局都是通过外部的css文件来控制,只要简单的修改几个CSS文件就可以将许多网页的风格格式同时更新,不用再一页一页地更新了。你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。
  1.2 CSS+DIV 布局示意
  真正的表现与内容完全分离,代码可读性强,样式可重复应用。
  用DIV+CSS设计思路:
  (1)用div来定义语义结构。
  (2)然后用CSS来美化网页,如加入背景、线条边框、对齐属性等。
  (3)最后在这个CSS定义的盒子内加上内容,如文字、图片等。
  2.CSS规则
  CSS是Cascading style Sheets的简称,中文译作“层叠样式表单”,它是一种用来表现 HTML 或 XML 等文件式样的计算机语言。在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。网上冲浪无论你用Internet Explorer还是Netscape Navigator,几乎随时都在与CSS打交道,无论用什么工具软件制作网页,都有在有意无意地使用CSS。
  2.1 CSS选择器类型:
  (1)标签选择器:指以网页中已有的标签名作为名称的选择器,几乎所有的html标签均可用作该类选择器(如:body{ } p{ } h1{ } 等等...)。
  (2)类别选择器:属用户自定义名称的选择器,可以在XHTML标签中用class=“”为相应标签指派样式。可理解为一类。特点是在文档中允许被重复使用。
  (3)Id 选择器:属用户自定义名称选择器,基于DOM文档对象模型原理出现的选择器,可以在XHTML标签中用id=“”为相应标签指派样式,可理解为一个标识。特点是在网页中,每个id名称只能使用一次。
  2.2 CSS语法结构:
  选择符{ 属性1:值1; 属性2:值2…… }
  例:body { font-size:12px; text-align:center;}
  参数说明:属性和属性值之间用冒号(:)隔开,定义多个属性时,属性之间用分号(;)隔开。
  3.DIV标签
  DIV标签是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制,或者是通过使用样式表格式化这个块来进行控制。
  4.使用CSS+DIV布局网页
  采用了CSS样式+DIV标签制作实例:
  (1)分析构架:画出构架图。头部+2列固定宽度右窄左宽型。(2)模块拆分:分别定义DIV的CSS样式。(3)在网页中插入DIV标签,在DIV中填充网页内容。(4)总体调整:色彩及内容调整,适当修改CSS样式。
  4.1 创建html文档
  程序代码:
  其中DIV用到了嵌套关系。用页面层容器“container”包含头部“header”和主题内容“mainContent”,主题内容“mainContent”又包含了右栏“sidebar”和左栏“content”。在标签内分别输入“网页头部”、“右栏”和“左栏”文字。
  4.2创建CSS文档
  程序代码如下:
  body { font-family:Verdana; font-size:14px; margin:0;}
  #container {margin:0 auto; width:550px;}
  #header { height:100px; background:#6af; margin-bottom:5px;}
  #mainContent { height:300px; margin-bottom:5px;}
  #sidebar { float:right; width:150px; height:300px; background:#8af;}
  #content { float:left; width:395px; height:300px; background:#cff;}
  (1)基本信息“body” body是一个HTML元素,页面中所有的内容都应该写在这标签对之内,设置字体,大小和边界距离。
  (2)页面层容器“container” 代码保存后可以看到,整个页面是居中显示的,是因为在“container”中使用了以下属性:margin:0 auto;表示上下边距为0,左右为自动,因此该层自动居中。页面宽度为550像素。
  (3)头部“header” 设置头部的背景颜色和高度,同时设置下边距5像素。
  (4)主题内容“mainContent” 主体内容可以同时控制右栏“sidebar”和左栏“content”的显示效果。主要是高度和下边距的设置。
  (5)右栏“sidebar” 本部分在页面中主要是在主题部分靠右侧第二列固定列宽显示,定义宽度和背景颜色。
  (6)左栏“content” 本部分在页面中主要是在主题部分靠右侧第二列固定列宽显示,定义宽度和背景颜色。
  参考文献
  [1]郑俊生,姜敏.使用DIV+CSS进行网页设计应用研究[J]电脑开发与应用,2008.09.
  [2]梁静琳DIV+CSS布局技术在网页设计中的应用[J]武汉工程职业技术学院学报200906
其他文献
目的:观察头孢硫脒治疗儿童感染性疾病的临床疗效。方法:随机选护上呼吸道感染患儿63例,支气管炎患儿60例,肺炎患儿42例,软组织感染患儿36例,急性中耳炎患儿30例,根据感染程度
媒体是一种逐步出现的新型媒体综合形态,它形成于互联网络技术和通讯技术的共同作用。它可以展现的形式,如“杂志、报纸、广播、电视、电影”的数字化、手机短信、移动电视、
民主教育是当代大学生思想政治素质的重要内容,大学生民主意识的培养与引导是进行民主教育的前提。本文通过实际调查和理论分析,揭示当代大学生民主思想现状,对如何去培养和
微生物实验室生物安全管理是医学高职院校实验室建设与管理的重要内容之一。本文分析了当前医学高职院校微生物实验室生物安全管理存在的主要问题,探讨了加强实验室生物安全
通过护士工作站系统软件的运行及操作,就如何正确掌握系统软件的功能,确保网上信息准确,避免出现漏费及多收费现象,分析了护士工作站发生差错的常见原因.从强化培训,提高护士