- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初探DIVCSS在网页优化中应用
初探DIV+CSS在网页优化中应用 摘 要:随着网络的不断发展,网页在网络中占据了半壁江山,网页能够及时的响应请求做出回应是每一个网页设计者所要努力实现的,但是前端包含的资源越来越多,例如要有html、image、flash还有CSS等等,面对这样庞大的资源,如何更好地优化网页,不仅仅是给客户端的用户一个好的体验,也可以从服务器端节约资源。而优化网页涉及到很多方面,而今天主要从DIV+CSS方面探讨网页优化
关键词:网页 优化 DIV CSS
中图分类号:G71 文献标识码:A 文章编号:1672-3791(2017)02(b)-0038-02
1 table与DIV+CSS比较
传统的网页一般都使用table对网页进行布局,相对于DIV标签,用table布局简单容易上手,数据内容的呈现更加稳定可靠。在使用table对网页布局时往往采用多重表格嵌套的方式,由于网页文件中使用table标签会使网页浏览速度变慢,又因为table中的内容是自适应的,为了这种特性,显示网页的时候只有当一个完整的table?饲┫允就瓿桑?它中间的内容才会显示出来,所以有可能在开始浏览网页时会出现空白过一段时间内容才显示的情况。另外在使用table布局的时候往往把相关的属性都设计在标签中,在设计就无形中造成了代码的冗余,而且对后期网页的维护带来极大的不利。而DIV+CSS样式相对与table标签能够很好的解决以上table来带的弊端,是不是DIV+CSS样式完全能够解决以上问题呢也不尽然,所以该文将从代码的角度探讨关于DIV+CSS网页优化的问题
2 DIV+CSS布局的优势
(1)结构和样式分离便于网页的维护
DIV+CSS布局的最大优势在于,结构和样式的分离,这为后期页面的维护提供了极大的方便。如果要修改网页的板式只需要打开样式文件进行修改即可,由于样式文件在整个站点中是通用的,所以只需修改样式文件就可以起到事半功倍的效果,大大节约了人力物力
(2)网页的体积小节约资源,打开速度块
由于网页中的样式写在了CSS文件中,大大降低了网页的体积容量,相对与table布局中只有最外层的表格完全加载才能显示内部内容,DIV+CSS的布局方式将网页划分成很多个区域,采用逐层加载,大大提高了加载的速度,网页打开的速度也就更快。除此之外,由于网页文件的体积较小,浏览较快,可以大大节约流量,一次也可以节约一笔成本
(3)友好的搜索引擎
在搜索的时候就凸显了关键词的重要性,使用DIV+CSS布局之后,大部分的样式代码被写在了CSS文件中,网页中的主题部分就突出了出来,这样更便于搜索引擎的采集,从而增加了网站被检索出来的速度
(4)保持页面整体风格一致
把样式单独写到一个CSS文件中,增加了样式代码的可重用性,也便于CSS文件中设置好的样式应用于其他文件,从而保证了整个站点风格的统一
3 如何对DIV+CSS进行优化
(1)写正确CSS的位置
CSS代码作为样式代码通用性极强,CSS有的是放在当前页中有的是作为独立的文件,所以为了起到优化的效果,CSS代码要放在一个单独的文件中,这样既便于维护与,也便于其他文件的应用。即使CSS代码一定要放在当前文档中,也不要放在body标签中,防止样式还加载,网页就已经显示
(2)简写CSS属性代码
我们使用CSS样式时的代码往往是软件自动生成,这些生成的代码虽然调理清晰,但是也造成了文件体积的增加,也牺牲了文件的执行效率,简写CSS的属性代码就可以有效的减少CSS文件的大小,如何来简写这些代码呢,例如我们要设置一个id为menu的DIV标签背景颜色为黄色,我们知道颜色值是以6位16进制的数表示的,如果用Dreamweaver自动生成就会显示如下:
#menu { background-color: #FFCC99;}
我们会看到从左到右紧挨着的两个颜色值是相同的,从代码优化上我们就可把上面的代码写成右面的样子。#menu { background-color: #FC9;}
如果进一步设置menu的方框样式设置,填充左右10 px,上下为0 px,边界左右为5 px,上下为2 px,dreamweaver中自动生成的代码为:
如果填充和边界上下左右有设置不同的值,例如padding的格式如下:
Padding: top的值、right的值、bottom的值、left的值
Margin的格式和padding相同。当bottom和left的值缺失时默认和对应的top和right的值相同
如果再接着设置menu的边框样式,如果四个边框的样式不完全相同就写成下面的形式:
border-top:1px solid #
您可能关注的文档
- 刍议幼儿园创意美术活动开展.doc
- 刍议建设工程声像档案有效管理.doc
- 刍议初中历史教学中学生创新能力培养策略.doc
- 刍议引导学生课外阅读策略.doc
- 刍议当前高中英语教学存在问题及解决办法.doc
- 刍议我国农产品物流问题及对策.doc
- 刍议旅游高等教育校企合作人才培养模式构建.doc
- 刍议新课标下高中物理问题情境创设及实践.doc
- 刍议新课改下初中语文阅读教学.doc
- 刍议建筑工程外墙防渗漏施工技术.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)