DIV+CSS的优点与缺点
DIV+CSS定义及优势

DIV+CSS定义及优势Div+css 是什么?Div+css 是⼀种⽬前⽐较流⾏的⽹页布局技术Div 来存放需要显⽰的数据(⽂字,图表..) , css 就是⽤来指定怎样显⽰,从⽽做到数据和显⽰相互的效果Div+css 优势表现和内容相分离代码简洁,提⾼页⾯浏览速度易于维护和改版提⾼搜索引擎对⽹页的索引效率我们可以简单的这样理解div+css:div 是⽤于存放内容(⽂字,图⽚,元素)的容器。
css 是⽤于指定放在div中的内容如何显⽰,包括这些内容的位置和外观.2、“⽆意义”的HTML元素div和spanHTML只是赋予内容的⼿段,⼤部分HTML标签都有其意义(例如,标签p创建段落,h1标签创建标题等等)的,然⽽div和span标签似乎没有任何内容上的意义,听起来就像⼀个泡沫做成的锤⼦⼀样⽆⽤。
但实际上,与CSS结合起来后,它们被⽤得⼗分⼴泛。
你所需要记住的是span和div是“⽆意义”的标签。
它们的存在纯粹是应⽤样式,所以当样式表失效时它就没有任何的作⽤它们被⽤来组合成⼀⼤块的HTML代码并赋予⼀定的信息,⼤部分⽤类属性class和标识属性id与元素联系起来。
span和div的不同之处在于span是内联的,⽤在⼀⼩块的内联HTML中。
⽽div(division)元素是块级的(简单地说,它等同于其前后有断⾏),⽤于组合⼀⼤块的代码,为HTML ⽂档内⼤块的内容提供结构和背景的元素,可以包含段落、标题、表格甚⾄其他部分,这使div便于建⽴不同集成的类。
div的起始标签和结束标签之间的所有内容都是⽤来构成这个块的,其中所包含元素的特性由div标签的属性来控制,或者是通过使⽤样式表格式化这个块来进⾏控制3、页⾯布局的盒⼦模型(1)盒⼦模型的相关属性margin(外边距/边界)border(边框)padding(内边距/填充)我们看图理解⼀下各属性作⽤:以上属性⼜分为上、右、下、左四个⽅向问题:页⾯元素的宽度width、⾼度height如何计算?答案:元素的实际占位尺⼨ = 元素尺⼨ + padding + 边框宽度⽐如:元素实际占位⾼度 = height属性 + 上下padding + 上下边框宽度(2)盒模型的层次关系我们通过⼀个经典的盒模型3D⽴体结构图来理解,如图:从上往下看,层次关系如下:第1层:盒⼦的边框(border),第2层:元素的内容(content)、内边距(padding)第3层:背景图(background-image)第4层:背景⾊(background-color)第5层:盒⼦的外边距(margin)从这个层次关系中可以看出,当同时设置背景图和背景⾊时,背景图将在背景⾊的上⽅显⽰4、声明盒⼦模型的CSS属性例如:1 <html>2 <head>3 <title>盒⼦模型</title>4 <style>5 #box { /* ID为box的盒⼦模型 */6 width:200px; /* 盒⼦的宽度为200px */7 height:200px; /* 盒⼦的⾼度为200px */8 border:5px solid #ccc; /* 盒⼦边框实线各边宽5px */9 padding:10px; /* 盒⼦的4个内填充为10px */10 margin:20px; /* 盒⼦的4个外边距为10px */11 }12 </style>13 </head>14 <body>15 <div id="box"> <!-- 使⽤DIV声明⼀个盒⼦ -->16 内容区 <!-- 盒⼦内容可再嵌套个盒⼦ -->17 </div>18 </body>19 </html>⽔平居中和垂直居中⽔平居中包含两种情况:块级元素的⽔平居中:margin:0px auto;⽂字内容的⽔平居中:text-align: center;垂直居中:常见的单⾏⽂字的垂直居中可设置⽂字所在⾏的height与⾏⾼样式属性⼀致,⽐如:div{width: 400px;height: 400px;line-height: 400px;/*⾏⾼与div⾼度⼀致*/}5、和页⾯布局有关的CSS属性1 #box { /* 声明ID选择器,名称为box */2 position:absolute; /* 设置层的定位为绝对定位 */3 top:30px; /* 层距离顶点纵向坐标的距离为30个像素 */4 left:100px; /* 层距离左点横向坐标的距离为100个像素 */5 width:300px; /* 设置层的宽度为300个像素 */6 height:150px; /* 设置层的⾼度为150个像素 */7 overflow:auto; /* 当内容超出层的范围时显⽰滚动条 */8 z-index:1; /* 设置层的先后顺序为覆盖关系 */9 visibility:visible; /* ⽆论⽗层是否可见,⼦层都可见 */10 }6、盒⼦区块框的定位层模型--绝对定位如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表⽰绝对定位),这条语句的作⽤将元素从⽂档流中拖出来,然后使⽤left、right、top、bottom属性相对于其最接近的⼀个具有定位属性的⽗包含块进⾏绝对定位。
DIV+CSS布局和TABLE布局的优缺点

DIV+CSS布局和TABLE布局的优缺点
TABLE布局是WEB早期CSS不存在的时候兴起的,是对TABLE标签的不正规使⽤,Table标签就是表格,是⽤来显⽰数据的,⽽不是⽤来布局⽹页的,虽然它有时候布局⽹页很简单。
现在绝⼤多数的⽹站都是⽤DIV+CSS布局。
这两种布局各有各的优点。
⼀、div+css布局的好处:
1.符合W3C标准,代码结构清晰明了,结构、样式和⾏为分离,带来⾜够好的可维护性。
2.布局精准,⽹站版⾯布局修改简单。
3.加快了页⾯的加载速度(最重要的)(在IE中要将整个table加载完了才显⽰内容)。
4.节约站点所占的空间和站点的流量。
5.⽤只包含结构化内容的HTML代替嵌套的标签,提⾼另外搜索引擎对⽹页的搜索效率。
⼆、table布局的好处(table布局也不是⼀点⽤的没有,这点是⽏庸置疑的)
1.容易上⼿。
2.可以形成复杂的变化,简单快速。
3.表现上更加“严谨”,在不同浏览器中都能得到很好的兼容。
div函数含义

div函数含义摘要:1.简介div函数2.div函数的语法和参数3.div函数的应用场景4.div函数的优缺点5.总结正文:div函数是一种在网页开发中常用的编程语言,主要用于将文本、图片、链接等元素进行分割和组合。
本文将详细介绍div函数的含义、语法、应用场景以及优缺点,帮助读者更好地理解和运用div函数。
一、简介div函数是HTML和CSS中的一个重要概念,它的全称是“文档对象模型”(Document Object Model),简称DOM。
DOM是一种编程接口,允许程序员通过JavaScript操作HTML文档的结构、样式和属性。
在DOM 中,div元素是一个重要的基本单元,可以通过div函数进行创建、修改和删除。
二、div函数的语法和参数div函数的语法如下:```div(configuration)```其中,configuration是一个对象,包含了创建div元素所需的所有属性。
常用的属性包括:1.id:设置div元素的唯一标识符。
2.class:设置div元素的类名,可以用于CSS样式。
3.style:设置div元素的样式,如颜色、字体、大小等。
4.html:设置div元素的HTML内容。
5.append:向div元素添加内容。
6.prepend:在div元素之前添加内容。
7.remove:删除div元素。
三、div函数的应用场景1.布局:使用div函数可以轻松实现网页的布局,如创建栅格系统、响应式设计等。
2.模块化:通过将代码封装成独立的div函数,可以提高代码的可维护性和复用性。
3.内容分割:使用div函数可以将网页内容进行分割,使页面结构更加清晰。
4.动态加载:通过div函数,可以实现网页内容的动态加载和更新。
四、div函数的优缺点优点:1.易于学习和使用:div函数的语法简单,易于上手。
2.强大的布局能力:div函数可以实现各种复杂的网页布局。
3.高度灵活:div函数可以根据需求进行定制,满足不同场景的需求。
divcss框架布局的缺点和优点介绍

divcss框架布局的缺点和优点介绍
我们为大家收集整理了关于divcss框架布局的缺点和优点,以方便大家参考。
1、开发效率的提高。
如果你是一个企业建站的前端开发,相信在大部分时间里进行着同类站点的代码工作。
定义好的框架可以大大提高你的工作效率,避免一些常见的错误。
如果你的工作是按件计费的,你的报酬一定会比别人多。
2、规范代码命名。
在多个站点中你可能会用到一些同样的CLASS或ID。
如果你有一套完善的css框架,很快你就能对你的每一个站点的代码进行通读。
不用浪费时间在代码的阅读上。
3、更好的团队合作
有些公司会将一些稍大的站点的前端代码分成若干子项目。
有过此类经验的朋友应该对这种开发方式深感郁闷,要注意公用css,还有注意相互之间的代码配合。
久而久之,废弃代码越来越多,互相之间也难以阅读。
如果建立好合适的CSS框架,大家可以减少很多不必要的错误,提升产品质量和工作效率。
圆角 div+css

1,无图片纯css圆角框收录理由:兼容性强,不用图形图一特点:1.不用任何图形,使用很多个div容器模拟出圆角效果。
2.兼容性:通杀所有浏览器缺点:1.构造这个圆角需要加入太多的无语义的标签,结构比较冗余。
2.重用性不强:如果一个页面有多个圆角,并且要实现不同的半径大小,则其灵活性不够。
3.边框颜色虽然可以调节,但会对页面中的结构产生致命的影响,适用于色彩单一并且一个页面中圆角应用不多的页面。
4.不容易实现圆弧内有渐变色的图形背景。
5.圆角框不够圆滑,有锯齿现象,适合于背景色和当前色色差不大并且圆弧较小的网页。
实现原理:用很多1像素高的div容器,利用背景色和边框色来模拟出圆角框的轮廓线。
实例演示:/boxes/snazzy.html2,无图片纯css圆角框,用特殊字符(&bull)收录理由:圆滑,不用图形图二特点:1.不用任何图形,使用特殊字符•(圆点)模拟出圆角。
2.兼容性:通杀所有浏览器3.圆角平滑缺点:1.构造这个圆角一样需要加入无语义的标签,结构冗余,同第一种一样。
2.重用性不强:如果一个页面有多个圆角,并且要实现不同的半径大小,需要调整四个角图片的定位,并且字符大小对其有影响,灵活性不够。
3.颜色虽可调节,但要求里面的背景色和字符的颜色相同,不能做成边框线条。
适用于色彩单一并且一个页面中圆角不是太多的页面。
4.一样不容易实现圆弧内有渐变色的图形背景。
实现原理:用特殊字符(&bull),利用定位,截取四分之一圆模拟出圆角框的一个角图片。
实例演示:/boxes/curves.html3,图片圆角框收录理由:兼容性强,可以表现很复杂的圆角效果。
图三特点:1.使用四个圆角图形(或一个圆图片)。
2.兼容性:通杀所有浏览器。
3.这是最常用的圆角框做法。
4.因为采用图片来表现,所以其圆角是超级平滑,无任何锯齿现象。
5.表现丰富,适用于各种对图片表现要求较高的圆角框。
缺点:1.构造这个圆角也需要加入四个标签来装四张角图片,结构也有冗余。
浅谈table+css和div+css的区别

B r e : l x s l #C C odr p oi d C;
}
.
n w_i e l t{ s
s y e ” or e 1 s ld # C Cl t l = b d r: px oi C ”
信 息 技 术
SlC &T HOOY CNE E NLG E C
浅谈 t be c s dv c s 区别 a l+ s 和 i+ s 的
李 忠 健 ( 广东金融 学院 广东广州 5 5 1 1 2) 0
摘 要: 丹站的 布局无 非两种 方式 :i +cs a l 两种 。 两种布局 各有 千秋 , dv s和tbe 这 本文 浅谈 两者之 间的不 同点 。 关键 词 : be dv c 优 缺点 tl a i s s
b c g o n : u l ma e/ i P )D — a k r u d r( g s l J g O 候只 需<dv i =” b ” / i >此形 式 即 i . i d a c >< d v 可 , 多次 利 用 。 可 } () 构清 晰 , 3结 可读 性 非 常 强 , 容 易被 也
会更 换 。 而Ta l所 有的 图标 都需 要 一 个 个 be 重新 更 改 。 琐 程 度不 言 而 喻 。 一 个 就 是 繁 还 / ></ d t > 产 品 图片 展示 这 个地 方 , tbe 做 就 十 用 a l去 < h ih =” 4 > 品名 称< t > e t 2” 产 g /d 分简 单 。 但是 dv cs 全部 手 写 代码 的 。 i+ s是 如 </ r t> 果 你 数 学 不 好 , 是 逻辑 思 维 能 力 不 强 的 或 <t i t ” 4”ai =” e t r ><i g 话 , 手 写 出来 的 表 格 将是 乱 7 糟 , d hegh = 2 l ̄ cne ” m 你 8 出现 表 sc i a e/ . g i dh 9 eg t 9 格 重 叠和 位 置完全 不 正确 。 r=” g s f J ”w t =” ”h ih =” ” m i p 因为用 dv cs i+ s / ></ d t> 写表 格 时 , 格 间的 逻 辑 排 列 关 系完 全 是 表 < h ih=”4>产 品名称 < t> eg t 2 ” /d 靠 自己 手 写 代 码 判 断 , 果 你 没 有 很 强 的 如 </ r t> 手写代码 能力和逻辑性 , 你所花费的时间 , <t eg t 2 ”a g :“e tr><t 比你 用tbe 作 时 间至 少是 2 左右 。 别 dh ih =” 4 u n cne ” mg a l ̄ 倍 特 sc i g s l. g’w d h 9 e h =” ” 是 遇 到 复 杂 的 嵌 套 关 系 时 。 I :” ma e/iJ ’ p i t =” ”h i t 9 g
浅析网页布局中 DIV +CSS 技术的应用

浅 析 网页 布 局 中 D要 : 传 统的 网页布局设 计 方法 多采 用表格 嵌套 内容 的方 式来 实 现, 而采用 D I V+ C S S与 T A B L E相 比有很 多 的优势 , 实现 了样 式与 内容 的分 离, 更有 益于网站 的优化 , 也更 符合 W3 C的标准 , 当然 其也有 自身 的不足 , 我们在 网页设计 中要适 当地加 以分析 和运用 , 有利 于对 网站 的 使用 D I V+C S S对外观进行控 制时 , 由于 C S S可 以一 处定义 多处使 用, 因此除了减少工作 量外 , 也起 到 了统 一站 点视觉 效果 的功能并 大大 缩减 了页面代码 。将所有 页面或所有 区域统一 用 C S S文件控制 , 就避免 了不同页面或不同区域所体 现出的效果偏差 。 管理和 维护。 六、 良好 的 兼 容 多 种 设 备 关键词 : D I V+C S S ; T A B L E; 网 页 设 计 使用 D I V+C S S布局时 , 可使站点更容易被多种浏览器和 用户访 问, 同时能够兼 容多种设 备 , 如手机 、 平板 电脑等 。 D I V+C S S是网站标准( 或称“ WE B标准” ) 中常用的术语之一 , 通常 虽然 D I V+C S S在 网站建设 中有很 多的优势 , 但 是在 实际使用 中也 为 了说明与 H T ML网页 设计 语言 中 的表格 ( T A B L E) 定位 方 式的 区别 。 难免存 在不 足 : ( 1 ) D I V+ C S S 在 网站建 设 中比传统 的 T A B L E定位要 复 目前主流的 网页设计架构大多为 D I V+C S S结构 , D I V+C S S区别 于传 统 杂的多 , 这就要 求设计 者一定要 事先对 网站的整体结 构有~个清 晰的规 的表格定位 的形式 , 采用 以“ 块” 为结构 的定位 形式 , D I V本身 就是容 器 划和设计 , 合理应用块 结构 , 否则极易 出现混乱 。( 2 ) D I V+ C S S网站建 性质 的 , 不 但可 以 内嵌 T A B E 还 可 以内嵌 文本 和其 它的 H L T M L代 码 。 设的样 式元 素通常会放在 一个或 多个外 部文 件中 , 有 可能相 当 的复杂 , D I V的起始标签和结束标签之间的所有 内容都是用 来构成 这个块 的 , 其 甚至 比较庞大 , 如果在 网站建设 中 C S S文件调 用 出现 异常 , 那么整个 网 中所包含元素的特性 由 D I V标签 的属性来控制 , 或 者是 通过使用样 式表 站的外观就会 面 目全非。( 3 ) 虽然说 D I V+C S S 解 决 了大部分浏 览器兼 格式化这个块来进行控制 。C S S是 ( C a s c a d i n g S t y l e S h e e t s ) 的简称 , 中文 容的问题 , 但是也有在部 分浏览器 中使用 出现 异常 的情 况 , 比如火狐 浏 译作“ 层叠样式表单” , 在网页制作时采 用 C S S 技术 , 可 以有 效地对 页面 览器 , 在I E中显示正常的页面, 到了火狐浏览器 中就可能会有异常 , 这样 的布局 、 字体 、 颜色 、 背景和其它效果实现更 加精确 的控 制。只要对相 应 的情况经常发生 , D I V+C S S还没有实现所 有浏览器 的统 一兼容 , 因此在 的代码做一些简单 的修改 , 就可 以改变 同一页 面的不 同部分 , 或者所 有 页面设计 的同时, 一定要 注意调试浏览器的兼容性 。 页 面 的外 观 和 格 式 。 基于 D I V+C S S的以上特点 , 我们在实际的网页设计 中, 要注 意以下 D I V+C S S与 T A B L E方式在设计时差 别很 大, 网页开始设 计前需 要 几个方面的应 用 : ( 1 ) F L O A T属性 : D I V( 层) 默认 是 占据一 整行 , 对 于常 仔细规划 , 比如对组成 网页 的各部 分元素命 名 , 方便 在 C S S中进行样 式 见的两列或 多列布局 的设计 , 需要 能够正确 设置 F L O A T及 WI D T H属 性 定义 , 公共属性部分最好用类名定义 。整个 网站通用 的样 式可 以放 到单 来实现效果 。许 多浏览 器在显 示未指 定 WI D T H的F L O A T元 素时会 有 独的一个 C S S文件中 , 常有 的公 共属性 有 : 网页宽度 、 背景颜 色、 背景 图 B U G, 所以不管 F L O A T元素的 内容 如何 , 一定 要为其指定 WI D T H属性 。 片、 字体默认大小 、 颜色 、 链接样式等 。 ( 2 ) 盒模式 : 层 具有 宽度 WI D T H、 高度 H E I G H T、 边框 B O R D E R、 内 间距 具体来说 D I V+C S S布局主要有以下几种优 势 : P A D D I N G和外 间距 M A R G I N等属性 , 而层实 际 占据 的空 间是上 述属 性 网页代码标准化 值相加的大小 , 合 理 运用 这 些属 性 能实 现 紧凑 而 又美 观 的 网页布 局 。 网页设计采用 D I V+ C S S , 最大的 优势是实现网 页代码的 标准化 , 摒弃过时 ( 3 ) 层嵌套 : 在进行页面设计时层 不宜嵌套过多 , 嵌套 过多会导致代码 复 的表格布局方式, 实现了样式与内容的分离 , H T ML代码结构性更好 , 更易阅读 杂冗余 、 维 护困难及运行变慢 的问题 , 在 多列布 局时完 全可 以用层浮 动 和维护。当需要进行网页外观修改时, 只需要修改 C S S文件即可, 完全不用修 来实现。( 4) 兼 容性 : D I V+C S S相 比T A B L E布局 , 更容易 出现 多种浏览 改网页的 结构部分代码, 也 . 不会破坏页面其他部分的布局样式。 器不兼容 的问题 , 主要 原 因是不 同 的浏览 器对 W E B标 准 默认 值不 同。 二、 提高页面加载速度 在兼 容性测试方面 , 由于 国内使用 I E浏览器 的用 户居多 , 特 别要保证 在 使用表格布局的网页必须 将整个 表格加 载完 成后才 能显示 出 网页 I E多版本下的兼容问题 , 针对具 体情况可 以采用 不同 的解决 办法 , 也 可 的内容 , 而D I V+C S S布局的网页则 因 DI V是一个 松散 的盒 子而使其 可 以使用 H A C K方法为 I E浏览器 指定特别的参数 。 以边加载边显示出网页 内容 , 由于将 大部分 页面代码 写在 了 C S S当中 , 基 于以上 的分析 , 我们在进行 网站建设 的时候 , 要不 断地加 以学 习 , 使得页面体积容量变得更小 , 相对于表格嵌 套的方式 , D I V+C S S将 页面 总结 经验, 根据实 际情况有 的放矢 , 才 能更有效 、 更合理地 运用好 D I V+ 独立成更多的区域 , 在打开页面的时候 , 逐层加载。 C S S技 术 。
Div+CSS优点

Div+CSS标准具有以下优点1、缩减代码,提高页面浏览速度。
采用CSS布局,不象表格布局充满各种各样的属性和数字,而且很多css文件通常是共用的,从而大大缩减页面代码,提高页面浏览速度。
2、结构清晰,对搜索引擎更加友好。
更容易被搜索引擎收录,具备搜索引擎SEO的先天条件,配合优秀的内容和一些SEO处理,可以获得更好的网站排名。
3、支持各种浏览器,兼容性好。
符合web标准规范的发展趋势,可以在几乎所有的浏览器上都可以使用,不会出现在不同的浏览器中效果差距很大的情况。
4、简单的修改,缩短改版时间。
因为网站的布局都是通过外部的css文件来控制,只要简单的修改几个CSS文件就可以将许多网页的风格格式同时更新,不用再一页一页地更新了。
你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。
5、强大的字体控制和排版能力。
CSS控制字体的能力比糟糕的FONT标签好多了,CSS不再需要用FONT 标签或者透明的1px图片来控制标题、改变字体颜色、字体样式等等。
6、使用CSS可以结构化HTML,提高易用性。
例如:p标签只用来控制段落,h1-h6标签只用来控制标题,table标签只用来表现格式化的数据等等。
你可以增加更多的用户而不需要建立独立的版本。
7、更好的扩展性。
你的设计不仅仅用于web浏览器,也可以发布在其他设备上,比如PowerPoint等。
8、更灵活控制页面布局。
通常页面的下载是按照代码的排列顺序,而表格布局代码的排列代表从上向下,从左到右,无法改变。
而通过CSS控制,您可以任意改变代码的排列顺序,比如将重要的右边内容先加载出来。
9、表现和内容相分离,干净利落。
将设计部分剥离出来放在一个独立样式文件中,而网页主要来放置您的内容,你可以减少未来网页无效的可能。
10、更方便搜索引擎收录,并获得更高的评价。
用只包含结构化内容的HTML代替嵌套的标签,主次分明,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价(ranking)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
随着WEB2.0标准化设计理念的普及,国内很多大型门户网站已经纷纷采用DIV CSS制作方法,而从实际应用情况来看,此种方法绝对好于表格制作页面的方法。
具体优势体现在如下方面:
1、使页面载入得更快
由于将大部分页面代码写在了CSS当中,使得页面体积容量变得更小。
相对于表格嵌套的方式,DIV CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。
而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。
2、降低流量费用
页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。
3、修改设计时更有效率
由于使用了DIV CSS制作方法,在修改页面的时候更加容易省时。
根据区域内容标记,到CSS里找到相应的ID,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。
4、保持视觉的一致性
DIV CSS最重要的优势之一:保持视觉的一致性;以往表格嵌套的制作方法,会使得页面与页面,或者区域与区域之间的显示效果会有偏差。
而使用DIV CSS的制作方法,将所有页面,或所有区域统一用CSS文件控制,就避免了不同区域或不同页面体现出的效果偏差。
5、更好地被搜索引擎收录
由于将大部分的HTML代码和内容样式写入了CSS文件中,这就使得网页中正文部分更为突出明显,便于被搜索引擎采集收录。
6、对浏览者和浏览器更具亲和力
我们都知道网站做出来是给浏览者使用的,对浏览者和浏览器更具亲和力,DIV CSS 在这方面更具优势。
由于CSS富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到显示效果的统一和不变形。
说了这么多DIV CSS的优点,同时也不能轻视DIV CSS的副面作用:
1、DIV CSS尽管不是高不可及,但至少要比表格定位复杂的多,即使对于网站设计高手也很容易出现问题,更不要说初学者了。
2、CSS网站制作的设计元素通常放在1个外部文件中,或几个文件,有可能相当复杂,甚至比较庞大,如果CSS文件调用出现异常,那么整个网站将变得惨不忍睹。
3、虽然说DIV CSS解决了大部分浏览器兼容问题,但是也有在部分浏览器中使用出现异常,比如火狐浏览器,在IE中显示正常的页面,到了火狐浏览器中可能会面目全非。
当然这应该是浏览器的问题,但是可以说在目前来看,DIV CSS还没有实现所有浏览器的统一兼容。
4、DIV CSS对搜索引擎优化与否,取决于网页设计的专业水平,而不是DIV CSS本身。
DIV CSS网页设计并不能保证网页对搜索引擎的优化,甚至不能保证一定比HTML网站有更简洁的代码设计,何况搜索引擎对于网页的收录和排序显然不是以是否采用表格和CSS 定位来衡量,这就是为什么很多传统表格布局制作的网站在搜索结果中的排序靠前,而很多
使用CSS及web标准制作的网页排名依然靠后的原因。
因为对于搜索引擎而言,网站结构、内容、相关网站链接等因素始终是网站优化最重要的指标。