建站学 - 轻松建站从此开始!

建站学-个人建站指南,网页制作,网站设计,网站制作教程

当前位置: 建站学 > 网页设计 > css教程 >

是什么影响了css的渲染速度?(2)

时间:2010-08-27 23:54来源: 作者: 点击:
3、一个页面上少用绝对定位 绝对定位(position:absolute)是网页布局中很常用到的,特别是作一些浮动效果时,也会让页面看起来非常的酷。但网页中如果使用过多的绝对定位,会让你的网页变得非常的慢,这一点上边FIRE
 

 

  3、一个页面上少用绝对定位

  绝对定位(position:absolute)是网页布局中很常用到的,特别是作一些浮动效果时,也会让页面看起来非常的酷。但网页中如果使用过多的绝对定位,会让你的网页变得非常的慢,这一点上边FIREFOX表现要比IE还要差。

  例如:

 

  1. <style>li{position:absolute;}style>   
  2. <ul>   
  3. <listylelistylelistylelistyle="left:10px;top:20px">001li>   
  4. <listylelistylelistylelistyle="left:30px;top:70px">001li>   
  5. <listylelistylelistylelistyle="left:40px;top:50px">001li>   
  6. ……    
  7. ul>   
  8.    
  9. <style>li{position:absolute;}style>   
  10. <ul>   
  11.  <listylelistylelistylelistyle="left:10px;top:20px">001li>   
  12.  <listylelistylelistylelistyle="left:30px;top:70px">001li>   
  13.  <listylelistylelistylelistyle="left:40px;top:50px">001li>   
  14.  ……    
  15. ul>  

  建议的解决办法:

  a.尽可能少用,这个少用的值是多少,也没有一个非常好的值来说明;还要看绝定定位这个标签里边的内容的多少;在这里我只能说,这样写会有性能问题,少用。

  b.如果能用变通实现同样的效果,就用变通的办法。

  4、background背景图片的平铺

  有些网页的背景或页面中某块的背景通常要用到图片的平铺,平铺后就会有平铺次数的问题,如果是单次还好,如果是多次,就废了。

  举个简单的例子:

  例一:滚动一下你的页面,看速度怎么样?

 

  1. <div style="height:8000px;  background:url(i2008962026.gif)">div>  

  例二:同样效果,再试一下这个!

 

  1. <div style="height:8000px;  background:url(120089620424.gif)">div>  

  说明:测试上边的两个效果,你的电脑越差越明显,如果你的电脑配置非常好,你就把上的8000px改成9000000px试一下,如果还不行,就改的更大一些,整死机别骂我!

  建议的作法:

  a.色彩少的图片要作成gif图片;

  b.平铺的图片尽可能大一些,如果是色彩少的GIF图片,图片大一些,实际大小也不会大多少;上边的两个例子就很好的证明,第一个图片非常少,第二个图大较大一些;但速度是非常不一样的;

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片