- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析CSSDIV网页布局优缺点
浅析CSSDIV网页布局优缺点
【摘 要】 本文先从一个案例着手,简要介绍了使用CSS+DIV技术对页面布局的思维过程。从而分析出CSS+DIV技术具有结构与表现分离、页面下载速度快、容易被搜索、页面容易修改与排版能力强等优点, 同时也存在CSS代码编写难度高、调用复杂等缺点。
【关键词】 网页布局 CSS+DIV WEB2.0标准 Table
随着WEB2.0标准化设计理念的普及,国内外很多大型门户网站及商业网站纷纷采用CSS+DIV技术来布局网页。使得CSS+DIV布局已经成为网页设计师必备技术。
1 CSS+DIV网页布局案例
下面以布局一个页面为例,简要说明如何使用CSS+DIV对页面布局的思维过程。
(1)设计人员使用Photoshop等工具制作出页面的整体效果通常如图1所示。
(2)根据页面效果构思页面布局。这里通过分析后可以发现页面大致可以分为顶部、中部和底部三部分,为了更加直观地说明他们之间的关系,图2所示是拟规划的页面布局图。
(3)通过拟规划的页面布局图,设计人员在网页中创建一系列的DIV容器,其结构如图3所示。
(4)待页面布局完成后,便可以书写CSS规则和增加实质的内容信息。在制作过程中,通过浏览器预览页面,对CSS规则做进一步修改直到与效果图相一致。
生成的CSS样式表文件部分代码如下:
* {margin:0px;padding:0px;}
body {background:#fff;font-family:Times New Roman, serif;font-size:12px;}
#container {width:900px;margin:auto;}/*定义头部区域规则*/
#header {width:900px;height:426px;background: url(../images/header-bg.gif) no-repeat bottom left;margin-bottom:45px;}
#logo{width:204px;height:80px;float:left;background-image: url(../images/logo.gif);background-repeat: no-repeat;background-position: left bottom;}
/*定义导航列表规则*/
#top-links {float:right;width:400px;}
/*定义内容主体宽度*/
#content-box {width:900px;float:left;}
#col-1 {width:260px;float:left;}
/*定义主体区域中第二列规则(居中列)*/
#col-2 {width:270px;float:left;padding-left:50px;}
/*定义主体区域中第三列规则(右侧列)*/
#col-3 {width:280px;float:left;margin-left:40px;}
#footer{width:900px;color:#999;float:left;margin-top:30px;height:50px;text-align:center;}
2 CSS+DIV网页布局的优点
通过以上对布局过程的描述,可以发现CSS+DIV布局的优势体现在如下方面:
2.1 将结构与表现相分离[1]
HTML语言定义了网页的内容和结构,而CSS用于控制网页内容外观的样式,从而将定义结构的部分和定义格式的部分分离开来,使用户能够对页面的布局施加更多的控制。像精确定位、行间距或字间距等任务都可以通过CSS来完成。HTML仍可以保持简单明了的初衷,CSS代码独立出来,从另一个角度控制页面外观。
2.2 网页体积更小且下载更快
由于将大部分页面代码写在了CSS当中,样式表只是简单的文本,就像HTML那样。它不需要图像、执行程序及插件。使用CSS可以减少表格标签及其他加大HTML体积的代码,还可以减少图像数量从而减小文件的大小使得页面体积容量变得更小,从而网页下载速度更快。
2.3 修改设计时速度更快
没有CSS时,如果想更新整个站点中所有主体文本的字体,必须一页一页地修改每个网页文件。CSS的主旨就是将格式和结构分离。利用样式表,可以将站点上所有的网页都指向单一的一个CSS文件,因此只要修改CSS文件中的某一行,那么整个站点都会随之发生改变。[2]
2.4 保持视觉的一致性
CSS+DIV最重要的优势之一:保持视觉的一致性;以
您可能关注的文档
- 浅探安全生产企业负责问题.doc
- 浅探安徽花鼓灯艺术风格.doc
- 浅探少儿科普图书数字出版之路.doc
- 浅探小学数学问题解决策略_000002.doc
- 浅探学生问题意识培养.doc
- 浅探小学音乐课堂创编活动.doc
- 浅探居住区绿地现存问题和设计要点.doc
- 浅探师生间沟通.doc
- 浅探市场营销专业拜访礼仪实践教学设计.doc
- 浅探广东地方文化资源保护.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)