文档详情

DIV CSS网页标准化布局.pdf

发布:2017-08-30约4.83千字共17页下载文档
文本预览下载声明
DIV+CSS网页标准化布局 讲师:张涛 网址: 电话:400 700 1307 QQ/Email: zhangtao@ DIV+CSS网页标准化布局 1.概述 2.DIV+CSS的优势 3.无意义的元素div和span 4.盒子模型 5.定位属性 6.区块属性(区块模型) 7.区块框浮动 8.行框和清理 9.使用区块框设计页面布局 1、概述 v 使用 “DIV+CSS”对网站进行布局符合W3C标准,采用这种 方式布局通常是为了说明与HTML表格定位方式的区别。因 为现在的网站设计标准中,已经不再使用表格定位技术, 而是采用DIV+CSS的方式实现各种定位。通过使用div盒子 模型结构将各部分内容划分到不同的区块,然后用css来定 义盒子模型的位置、大小、边框、内外边距、排列方式等 。简单地说,div用于搭建网站结构(框架)、css用于创 建网站表现(样式/美化)。该标准简化了HTML页面代码, 获得一个较优秀的网站结构,有利于日后网站维护、协同 工作和便于搜索引擎抓取。当然并不是所有的网页都需要 用div布局,例如数据页面、报表之类的页面,还是使用 HTML的表格会比较方便,web标准里并没有说要抛弃table 。 2、DIV+CSS的优势 v采用DIV+CSS模式的网站具有以下优势: 表现和内容相分离 代码简洁,提高页面浏览速度 易于维护和改版 提高搜索引擎对网页的索引效率 3、无意义的元素div和span v HTML只是赋予内容的手段,大部分HTML标签都有其意义(例如,标签 p创建段落,h1标签创建标题等等)的,然而div和span标签似乎没有 任何内容上的意义,听起来就像一个泡沫做成的锤子一样无用。但实 际上,与CSS结合起来后,它们被用得十分广泛。你所需要记住的是 span和div是 “无意义”的标签。它们的存在纯粹是应用样式,所以 当样式表失效时它就没有任何的作用 v 它们被用来组合成一大块的HTML代码并赋予一定的信息,大部分用类 属性class和标识属性id与元素联系起来。span和div的不同之处在于 span是内联的,用在一小块的内联HTML中。而div(division)元素 是块级的(简单地说,它等同于其前后有断行),用于组合一大块的 代码,为HTML 文档内大块的内容提供结构和背景的元素,可以包含 段落、标题、表格甚至其他部分,这使div便于建立不同集成的类。 v div的起始标签和结束标签之间的所有内容都是用来构成这个块的, 其中所包含元素的特性由div标签的属性来控制,或者是通过使用样 式表格式化这个块来进行控制。 4、盒子模型 v 每个HTML元素都可以看作一个装了东西的盒子,盒子具有宽度 (width)和高度(height),盒子里面的内容到盒子的边框之 间的距离即填充(padding),盒子本身有边框(border),而 盒子边框外和其他盒子之间,还有边界(margin)。 布局中的主要样式 vfont vwidth: v line-height vheight vcolor vfloat: vmargin vclear vpadding vdisplay vborder vtext-align vbackground 5、定位属性 属 性 描 述 用于定义一个元素是否absolute(绝对),r
显示全部
相似文档