仓酷云

标题: 带来一篇CSS:进步网页在扫瞄器的衬着速率 [打印本页]

作者: 飘飘悠悠    时间: 2015-1-16 00:09
标题: 带来一篇CSS:进步网页在扫瞄器的衬着速率
结构清晰,容易被搜索引擎搜索到,天生优化了seo

原文:http://www.zishu.cn/blogview.asp?logID=773
比来很少写CSS了,今后也大概写的会很少了,以是仍是想把自已的一些履历能和人人分享一下,但愿能给人人一些匡助!
这篇文章次要写的进步网页在客户端扫瞄器的衬着速率的CSS部分,临时总结了10条。
1、*{}#zishu*{}只管避开
因为分歧扫瞄器对HTML标签的注释有差别,以是终极的网页效果在分歧的扫瞄器中多是纷歧样的,为了打消这方面的风险,计划者一般会在CSS的一个始就把一切标签的默许属性全体往除,以到达一切签标属性值都一致的效果。以是就有了*通配符。*会遍历一切的标签;
*{margin:0;padding:0}
假如如许写,页面中一切的标签的margin满是0;padding也是0;
#zishu*{margin:0;padding:0}
假如如许写,在id即是zishu下边的一切标签的margin满是0;padding也是0;
如许写的成绩是:
倡议的的办理举措:
2、滤镜的一些器材不要往用
IE的一些滤镜在FIREFOX中不撑持,常常写一些效果时你仍是利用CSSHACK;而滤镜是一个十分毫资本的器材;出格是一些成仙、暗影和一个前通明的效果;
比方一个暗影效果:
运转代码框
<style>body{margin:100px;}#login_b{width:200px;height:200px;background:#000;-moz-opacity:0.2;filter:alpha(opacity=20);margin:-30px00600px;position:absolute;}#login_t{z-index:10;border:1pxsolid#006600;width:200px;height:200px;background:#FFF;margin:-35px00595px;position:absolute;}#info{background:#009900;height:155px;}</style><divid="info"><divid="login_t">test</div><divid="login_b"></div></div>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
例子的链接为:http://www.zishu.cn/blogview.asp?logID=610
公民网的上岸部分利用了暗影效果:http://shanghai.baixing.com/wo/denglu
倡议的办理举措
一个十分好的例子,就是在往年512年夜地动时,良多网站一夜之间全体酿成了灰色,他们只用了一行CSS代码:
body{filter:gray;}
但,你会看会看到这些网页十分的慢,翻开后你的CPU也会飙升,不夸大的说,假如你的电脑设置差,干逝世你也不为过。
3、一个页面上罕用相对定位
相对定位(position:absolute)是网页结构中很经常使用到的,出格是作一些浮动效果时,也会让页面看起来十分的酷。但网页中假如利用过量的相对定位,会让你的网页变得十分的慢,这一点上边FIREFOX体现要比IE还要差。
比方:
<style>li{position:absolute;}</style>
<ul>
<listyle="left:10px;top:20px">001</li>
<listyle="left:30px;top:70px">001</li>
<listyle="left:40px;top:50px">001</li>
……
</ul>
倡议的办理举措



4、background背景图片的平展
有些网页的背景或页面中某块的背景一般要用到图片的平展,平展后就会有平展次数的成绩,假如是单次还好,假如是屡次,就废了。
举个复杂的例子:
例一:转动一下你的页面,看速率怎样?
运转代码框
<divstyle="height:8000px;background:url(/articleimg/2008/09/6156/01.gif)"></div>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
例二:一样效果,再试一下这个!
运转代码框
<divstyle="height:8000px;background:url(/articleimg/2008/09/6156/01.gif)"></div>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
申明:测试上边的两个效果,你的电脑越差越分明,假如你的电脑设置十分好,你就把上的8000px改成9000000px试一下,假如还不可,就改的更年夜一些,整逝世机别骂我!
倡议的作法
5、让属性尽量多的往承继
尽量让一些属性质能够承继父,而不是掩盖父;
复杂的一个例子:
<style>
a:link,a:visited{color:#0000FF}
a:hover,a:active{color:#FF0000}
#zishua:link,#zishua:visited{font-weight:bold}
#zishua:hover,#zishua:active{font-style:italic;}
</style>
<div><ahref="#">test</a><div>
<divid="zishu"><ahref="#">zishu</a></div>
运转代码框
<style>a:link,a:visited{color:#0000FF}a:hover,a:active{color:#FF0000}#zishua:link,#zishua:visited{font-weight:bold}#zishua:hover,#zishua:active{font-style:italic;}</style><div><ahref="#">test</a><div><divid="zishu"><ahref="#">zishu</a></div>
[Ctrl+A全体选择提醒:你可先修正部分代码,再按运转]
6、CSS的路径别太深;
比方:
#zishu#info#tool#sidebarh2{font-size:12px;}
7、能简写的一些就简写;
比方:
#zishu{pading-top:10px;padding-right:50px;padding-left:50px;padding-bottom:4px;}
改成:
#zishu{padding:10px50px4px50px}
这个对衬着速率没有影响;只是少几个字符;
8、别放空的的class或没有的class在HTML代码中;
9、float的使用
这个器材我的感到是假如利用不妥,百分百有功能成绩,并且还十分的年夜,但其实不晓得怎样能弄一个例子出来;这里只能倡议人人假如不是很分明float是怎样事情的,仍是少利用为妙。
已经由于这个把IE干逝世过,我写过一个例子,虽然说和这个没有甚么太年夜的干系:IE之逝世__本来与CSS有关
10、公道的结构
为何这么说呢,公道的结构,能够改动CSS的写法和衬着历程。

你可以轻松地控制页面的布局。
作者: admin    时间: 2015-1-18 05:25
每天上网看着那样多的网页,于是我才下定决心选择了网页制作这一门课程,目的就是希望以后能够做出一个完美的网页来。
作者: 柔情似水    时间: 2015-1-24 15:42
直接用代码建立链接,如:可以直接输入 <a herf = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"red.html\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\">红色的网页 12、插入标签法建立链接,可以再选中文字后在代码中插入html标签,页元素<a>.也可以按ctrl+t进入html标签插入方法之后输入代码即可。
作者: 若相依    时间: 2015-2-2 07:45
技术的学习如同长跑。只要越过极限,就会越跑越轻松。技术的学习其实并不像想象中那么可怕,任何技术都并不高深莫测。
作者: 山那边是海    时间: 2015-2-7 18:15
Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。
作者: 简单生活    时间: 2015-2-23 00:46
Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。
作者: 老尸    时间: 2015-3-7 06:22
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。
作者: 莫相离    时间: 2015-3-14 15:40
运动)时间轴面板--拖动关键帧--单击整条--将鼠标移至中间一点--右击选择增加关键帧--移动中间关键帧的图层--勾选自动播放,循环
作者: 若天明    时间: 2015-3-21 12:41
Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2