10条影响CSS渲染速度的写法与使用建议第1/3页
网络编程 2021-07-05 11:30www.168986.cn编程入门
最近很少写CSS了,以后也可能写的会很少了,所以还是想把自已的一些经验能和大家分享一下,希望能给大家一些帮助!
这篇文章主要写的提高网页在客户端浏览器的渲染速度的CSS部分,暂时了10条。
1、{} #jb51 {} 尽量避开
由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一个始就把所有标签的默认属性全部去除,以达到所有签标属性值都统一的效果。所以就有了通配符。会遍历所有的标签;
{margin:0; padding:0}
如果这样写,页面中所有的标签的margin全是0;padding也是0;
#jb51 {margin:0; padding:0}
如果这样写,在id等于jb51下边的所有标签的margin全是0;padding也是0;
这样写的问题是
a.遍历会消耗很多的时间,如果你的HTML代码写的不规范或是某一签标没有必合,这个时间可能还会更长;
b.很多的标签本来就没有这个属性或属性本身就是统一的,那么更给设置一次,也有时间的开消;
建议的的解决办法
a.不要去使用生僻的标签,因为这些标签往往在不同浏览器中解释出来的效果不一样;所以你要尽可能的去使用那些常用的标签;
b.不要使用;而是把你常用到的这些标签进行处理;例如body,li,p,h1{margin:0; padding:0}
2、滤镜的一些东西不要去用
IE的一些滤镜在FIREFOX中不支持,往往写一些效果时你还是使用CSS HACK;而滤镜是一个非常毫资源的东西;特别是一些羽化、阴影和一个前透明的效果;
例如一个阴影效果
[Ctrl+A 全选 注:]
1、{} #jb51 {} 尽量避开
由于不同浏览器对HTML标签的解释有差异,所以最终的网页效果在不同的浏览器中可能是不一样的,为了消除这方面的风险,设计者通常会在CSS的一个始就把所有标签的默认属性全部去除,以达到所有签标属性值都统一的效果。所以就有了通配符。会遍历所有的标签;
{margin:0; padding:0}
如果这样写,页面中所有的标签的margin全是0;padding也是0;
#jb51 {margin:0; padding:0}
如果这样写,在id等于jb51下边的所有标签的margin全是0;padding也是0;
这样写的问题是
a.遍历会消耗很多的时间,如果你的HTML代码写的不规范或是某一签标没有必合,这个时间可能还会更长;
b.很多的标签本来就没有这个属性或属性本身就是统一的,那么更给设置一次,也有时间的开消;
建议的的解决办法
a.不要去使用生僻的标签,因为这些标签往往在不同浏览器中解释出来的效果不一样;所以你要尽可能的去使用那些常用的标签;
b.不要使用;而是把你常用到的这些标签进行处理;例如body,li,p,h1{margin:0; padding:0}
2、滤镜的一些东西不要去用
IE的一些滤镜在FIREFOX中不支持,往往写一些效果时你还是使用CSS HACK;而滤镜是一个非常毫资源的东西;特别是一些羽化、阴影和一个前透明的效果;
例如一个阴影效果
[Ctrl+A 全选 注:]
1
上一篇:CSS 关于网页图片的属性
下一篇:顶级经典常用的CSS属性收集整理
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程