|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
标准的选择器不能格式化一个元素内容的第一个字母或者第一行,而伪元素选择器能实现
网页制造POLUOLUO文章简介:怎样会俄然想起谈CSS与功能优化呢?实在这个成绩我已想了好久了,想写,可是也不晓得从何写起,明天就复杂的说一下,近段利用经由过程利用pageSpeed,对css功能优化的一点意见吧!
如今据我晓得对照好的用来测试网页功能的工具有两个,分离为:老牌的雅虎yslow,新秀googlepageSpeed。
怎样会俄然想起谈css与功能优化呢?实在这个成绩我已想了好久了,想写,可是也不晓得从何写起,明天就复杂的说一下,近段利用经由过程利用pageSpeed,对css功能优化的一点意见吧!
在市场上的良多书,讲的css的写法都迥然不同,并没有说,怎样写好,怎样写欠好!只是说到了id和class是作为css和js的挂钩,我们能够经由过程id与class来把持页面的展示效果。而且还谈到了css层级写法的壮大能力,以是年夜多半为了削减在页面中界说id与class,都大批的利用了css层级的写法,好比:
<divclass=”list”>
<ul>
<li><span>01</span>测试列表</li>
<li><span>01</span>测试列表</li>
</ul>
</div>
如许的一个布局,假如我们想修正li中的span的话,为了只管的削减class的界说,我们能够如许写:
.listullispan{款式}
.listlispan{款式}
listspan{款式}
这三种写法有甚么优点与欠好的中央呢?
假如利用第一种办法,我团体以为太长了,没有需要,那假如利用第三种写法呢?怕的是假如在这个div与ul平级也有span的时分,这时候候这个span也会被承继到款式,我团体平常都对照喜好第一种写法,绝对来讲,对span对照平安,并且能够勤俭几个字符吧!嘿嘿!可是我的这类写法经由过程pageSpeed的检测了局是属于低效的!由于必要检测的层级太多!就像我们上楼梯和下楼梯一样!故而像这类中央,我们完整能够在html中为span增添class,更有大概这个class我们今后还用得着!
<div>
<ul>
<li><spanclass=”num”>01</span>测试列表</li>
<li><spanclass=”num”>01</span>测试列表</li>
</ul>
</div>
布局被我改成了如许,假如必要对这个span举行润色的话,天然你也晓得应当怎样写啦:
.num{款式}
如许的话,扫瞄能够间接找到num这个款式,间接付与他款式,如许是否是更简便,更高效呢?假如你不信,能够尝尝吧!
固然,class的界说与层级的利用的话,另有良多,良多,我在这里就仅仅是举了一个复杂的例子。假如你与我有分歧意见的,请斧正。
勤俭款式
我们在写一个网站的时分,出格是在站不年夜不小的时分,城市把款式写在一个款式表中,可是如许的话,第一次加载的款式的时分,会绝对对照慢,我们是不是有一些其他的办法来办理如许的成绩呢?经由过程我这段工夫的深思,也不晓得是不是可行,我以为是有的,不外我的设法大概过于幻想化,那末就是后期必需晓得页面的全体作风!不外一样平常在实际中,另有计划师的一些特别设法,绝对完成起来大概一些贫苦,上面我们来看看:
1、找出真实的大众款式
2、每一个页面中在增添一个属于本人页面的共同的款式
3、经由过程谷歌的预加载办法(JS完成),经由过程余暇工夫将其他页面的款式下载到当地缓存中
其他页面也是云云,如许感到是事情量大概会年夜一些,可是我以为经由过程如许的办法,切实其实能够对功能是有所提拔的,这仅仅是说到CSS,实在JS也能够利用一样的办法来办理,另有图片,等等!
明天就说到这里,在看看,在改改!
不管你用什么工具软件制作网页,都有在有意无意地使用CSS。用好CSS能使你的网页更加简炼,同样内容的网页,有的人做出来有几十KB,而高手做出来只有十几KB。 |
|