初探div+css在网页优化中的应用

初探div+css在网页优化中的应用

ID:27007597

大小:52.50 KB

页数:5页

时间:2018-11-30

初探div+css在网页优化中的应用_第1页
初探div+css在网页优化中的应用_第2页
初探div+css在网页优化中的应用_第3页
初探div+css在网页优化中的应用_第4页
初探div+css在网页优化中的应用_第5页
资源描述:

《初探div+css在网页优化中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、初探DIV+CSS在网页优化中的应用摘要:随着网络的不断发展,网页在网络中占据了半壁江山,网页能够及时的响应请求做出回应是每一个网页设计者所要努力实现的,但是前端包含的资源越来越多,例如要有html、image、flash还有CSS等等,面对这样庞大的资源,如何更好地优化网页,不仅仅是给客户端的用户一个好的体验,也可以从服务器端节约资源。而优化网页涉及到很多方面,而今天主要从DIV+CSS方面探讨网页优化。中国8/vie  关键词:网页优化DIVCSS  中图分类号:G71文献标识码:A:1672-3791(2017)02(b)-0038-02  1table

2、与DIV+CSS比较  传统的网页一般都使用table对网页进行布局,相对于DIV标签,用table布局简单容易上手,数据内容的呈现更加稳定可靠。在使用table对网页布局时往往采用多重表格嵌套的方式,由于网页文件中使用table标签会使网页浏览速度变慢,又因为table中的内容是自适应的,为了这种特性,显示网页的时候只有当一个完整的table�饲┫允就瓿桑�它中间的内容才会显示出来,所以有可能在开始浏览网页时会出现空白过一段时间内容才显示的情况。另外在使用table布局的时候往往把相关的属性都设计在标签中,在设计就无形中造成了代码的冗余,而且对后期网页的维护

3、带来极大的不利。而DIV+CSS样式相对与table标签能够很好的解决以上table来带的弊端,是不是DIV+CSS样式完全能够解决以上问题呢也不尽然,所以该文将从代码的角度探讨关于DIV+CSS网页优化的问题。  2DIV+CSS布局的优势  (1)结构和样式分离便于网页的维护。  DIV+CSS布局的最大优势在于,结构和样式的分离,这为后期页面的维护提供了极大的方便。如果要修改网页的板式只需要打开样式文件进行修改即可,由于样式文件在整个站点中是通用的,所以只需修改样式文件就可以起到事半功倍的效果,大大节约了人力物力。  (2)网页的体积小节约资源,打开速度

4、块。  由于网页中的样式写在了CSS文件中,大大降低了网页的体积容量,相对与table布局中只有最外层的表格完全加载才能显示内部内容,DIV+CSS的布局方式将网页划分成很多个区域,采用逐层加载,大大提高了加载的速度,网页打开的速度也就更快。除此之外,由于网页文件的体积较小,浏览较快,可以大大节约流量,一次也可以节约一笔成本。  (3)友好的搜索引擎。  在搜索的时候就凸显了关键词的重要性,使用DIV+CSS布局之后,大部分的样式代码被写在了CSS文件中,网页中的主题部分就突出了出来,这样更便于搜索引擎的采集,从而增加了网站被检索出来的速度。  (4)保持页面

5、整体风格一致。  把样式单独写到一个CSS文件中,增加了样式代码的可重用性,也便于CSS文件中设置好的样式应用于其他文件,从而保证了整个站点风格的统一。  3如何对DIV+CSS进行优化  (1)写正确CSS的位置。  CSS代码作为样式代码通用性极强,CSS有的是放在当前页中有的是作为独立的文件,所以为了起到优化的效果,CSS代码要放在一个单独的文件中,这样既便于维护与,也便于其他文件的应用。即使CSS代码一定要放在当前文档中,也不要放在body标签中,防止样式还加载,网页就已经显示。  (2)简写CSS属性代码。  我们使用CSS样式时的代码往往是软件自动

6、生成,这些生成的代码虽然调理清晰,但是也造成了文件体积的增加,也牺牲了文件的执行效率,简写CSS的属性代码就可以有效的减少CSS文件的大小,如何来简写这些代码呢,例如我们要设置一个id为menu的DIV标签背景颜色为黄色,我们知道颜色值是以6位16进制的数表示的,如果用Dreamenu{background-color:#FFCC99;}  我们会看到从左到右紧挨着的两个颜色值是相同的,从代码优化上我们就可把上面的代码写成右面的样子。#menu{background-color:#FC9;}  如果进一步设置menu的方框样式设置,填充左右10px,上下为0p

7、x,边界左右为5px,上下为2px,dream的值、left的值。  Margin的格式和padding相同。当bottom和left的值缺失时默认和对应的top和right的值相同。  如果再接着设置menu的边框样式,如果四个边框的样式不完全相同就写成下面的形式:  border-top:1pxsolid#cccccc;border-left:1pxsolid#cccccc;  border-right:1pxsolid#cccccc;border-bottom:4pxsolid#cccccc;  如果四个边框的样式完全一样代码就可以进一步优化为下面的样子

8、:  border:1pxsolid#

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。