网页以加载速度为主还是以维护方便容易为主

文章简介:利用css sprites减少图片请求.

在高举“用户体验”为中心的网络时代,你是否因为打开网页速度太慢而关闭网页呢?相信很多人的答案都是肯定的。在高速的网络时代,千万不要挑战广东网民的耐心,不然只会导致网民远离你的网站而去。

网页提速有很多的方法,其中一条就是减少http请求。每一个网站都会用到图片,当一个网站有10张单独的图片,就意味着在浏览网站时会向服务器提出10次http请求来加载图片。下面为大家介绍减少图片请求的方法。

css sprites:网站前端开发者大多称之为“css精灵”,通俗的理解就是:将多张小图片合成为一张大图片,减少http请求次数而达到网页提速。下面以淘宝网为例子,为大家讲解下css sprites是如何实现的。如我们要在网页上显示“今日淘宝活动”这个图片。

代码:

width:要定位图片的宽度。height:要定位图片的高度。(css sprites必须定义容器的大小,不然会显示出错)

background:url(sprites.gif)背景图片的路径。 no-repeat:背景不重复。 -133px:X坐标的位置 -153px:y坐标的位置。

可能有人会不明白这个-133px 和-153px是怎么来的,这个坐标是小图片在大图片中的x坐标和y左边坐标,如下图,红色点的坐标是在大图上x坐标为133px y坐标为153px。(坐标也可以用百分比表示,如:50% 50%)有人会提出,为什么坐标是正数,你却写成了负数呢?因为用background这种方式定义背景图片,默认x y坐标是0 0。如下图今日淘宝活动图片的坐标是133px 153px,所以要用-133px -153px来归零才能正确的显示图片。

css sprites的优点:可以减少http的请求数,如10张单独的图片就会发出10次的http请求,合成为一张的大图片,只会发出一次的http请求,从而提高了网页加载速度。

css sprites的缺点:凡事有利必有弊端。可能有人喜欢,有人不喜欢,因为每次图片改动都要往这张图片添加内容,图片的坐标定位要很准确会,会稍显繁琐。坐标定位要固定为某个绝对值,因此会失去如center的一些灵活属性。

css sprites有优点也有缺点。要不要使用,具体要看网页以加载速度为主还是以维护方便容易为主。

时间: 2024-09-17 22:17:50

网页以加载速度为主还是以维护方便容易为主的相关文章

新技能Get:如何利用HTTP技术提升网页的加载速度

在这个信息爆炸的时代,使用移动终端获取新鲜信息已经是大势所趋,但是移动网页浏览速度还有巨大的提升空间.据 Strangeloop Networks 统计,在同样的网络条件下,使用移动端访问相同网页平均会比 PC 端慢40%!然而另一方面,用户对网速的要求却步步紧逼.研究表明,网页响应时间可容忍的阀值是2秒,一旦超过3秒,会有40%的用户放弃浏览页面. 所谓天下武功,唯快不破!想要设计更快的网页优化速度,我们可以借鉴成功的优化经验,全球最大的CDN服务商Akamai(阿卡迈)针对移动体验的问题,提

网页优化加载速度的七个小技巧

中介交易 SEO诊断 淘宝客 云主机 技术大厅 第一.优化图片几乎没有哪个网页上是没有图片的.如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站.因为加载那样一个网页会花费大量的时间.即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的.优化图片包括减少图片数.降低图像质量.使用恰当的格式.1.减少图片数:去除不必要的图片.2.降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文大小的变化是比较

从哪些环节提高网页的加载速度

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站的加载速度是影响SEO效果的,这在许多文章中已有提及,其实原因很简单,当你把页面的加载速度加快时,搜索引擎蜘蛛就会在同样的时间内抓取到更多URL,抓取多了,收录就多了,自然的,流量就会提升,在另一方面页面的加载速度是影响用户体验的,而影响用户体验的因素都会影响到SEO效果的,那么我们应该如何来优化网站的加载速度.从而提升网站的SEO效果呢

网页图片加载速度很慢怎么办?

  打开[控制面板],选择[网络和internet]. 然后点击[网络和共享中心]. 选择[更改适配器设置]. 然后找到本地连接右键选择[属性]. 选择[IPv4协议],双击打开,再DNS地方填入8.8.8.8 完成[确认]即可 电脑打开网页图片速度很慢的解决方法二 1清理影响网页打开速度的因素 "cookies",开始-控制面板(或开始运行 输入 control 回车) 2选择[internet选项],打开[internet选项] 3点击[删除]按钮 4勾选[cookie],然后点击

css sprites方法减少图片请求来提高加载速度

我记得雅虎的提高网站加载速度的16条军规中有一条是尽可能的减少http请求数来提高网页加载速度.于是,诞生了使用css sprites方法减少图片请求. css sprites:网站前端开发者大多称之为"css精灵",通俗的理解就是:将多张小图片合成为一张大图片,减少http请求次数而达到网页提速.下面以淘宝网为例子,为大家讲解下css sprites是如何实现的.如我们要在网页上显示"今日淘宝活动"这个图片.   实现代码: <div style="

网页加载速度是如何影响SEO效果的

有时候我们做SEO,太专注于内链与外链了,以至于往往会忽略SEO周边的内容,例如网页的加载速度便是容易被大多数SEO人员所忽略的因素,虽然它看起来与SEO好像没那么相关,可是实际上它对SEO的影响非常大,比你想像的要大得多,为什么这么说呢,因为网页的加载速度,不仅仅会影响网站的用户体验,而且基本在SEO的每个重要的环节,速度与都起着很重要的作用.我们主要从收录.排名.以及点击说起. 1.网页的加载速度影响着网页的收录 如果你经常看搜索引擎的原理书,或者是谷歌的网站质量指南,你就会发现网页的加载速

提高网页加载速度的初步简单技巧方式

网页的加载速度是评估网站质量一个重要指标.原因在于大多数用户能够容忍的网页加载时间只有几秒,如果超出了访客的忍受范围他们会毫不留情地关掉你的网 页,所以网页载入速度会极大地影响网站的流量和访问.以下总结了几种可以明显提高网站加载速度的初步简单技巧方式,如果你的网站存在载入速度慢的问题不妨 与此为参考对网页做些初步优化. 网页加载提速之 – 优化网页图片文件 你的网页一定有图片,加载一个网页往往图片的总尺寸是最大的,特别是那些颜色丰富的背景图片和大副广告图片.所以一般要在同等图片质量的情况下要尽可

如何提高网页加载速度

1.减少页面请求: 从WEB运行原理上讲,IIS请求是无状态的,在服务器端一直是连接和关闭的不断进行着,如果能减少服务器请求,总的时间将会减少. 之前我下载163邮箱的登陆页面的图片时发现,它们的只用到了一个图片来完成整个页面的所有图片,当时我就纳闷了,这跟平时做的网站不一样呀.然来这样做减少浏览器的请求次数,用httpwatch你会发现请求的总时间大大减少了.同样的想法,在做css样式,JavaScript代码的时候也要做到尽可能的放在一个文件下来减少WEB请求. 2.页面压缩技术,给我们js

百度统计网站速度诊断,提升网页加载速度

一个网站上网页的加载速度,是用户体验的一个重要指标,是网站留给访客的第一印象.据国外研究显示,网站打开速度一旦超过4秒,就开始流失访客,当然也流失后续的流量.点击.转化等. 更快的网站速度不仅能改善用户体验,还能降低运营成本,对网站质量有整体的提升.所以,对于站长来讲,重视并不断优化自己http://www.aliyun.com/zixun/aggregation/18434.html">网站页面的打开速度是一件非常重要的工作. 既然网站速度这么重要,您可以通过何种方式关注或改善您网站的速