T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | IP地址查询 | 生日密码 | 生日花语 | 在线字典 | 常用工具 | 域名信息查询

编写更好的CSS代码

2014-01-16 09:32:15
编写好的CSS代码,有助提升页面的渲染速度。本质上,引擎需要解析的CSS规则越少,性能越好。MDN上将CSS选择符归类成四个主要类别,如下所示,性能依次降低。ID 规则Class 规则标签规则通用规则对效率的普遍认识是从Steve Souders在2009年出版的《高性能网站建设进阶指南》开始,虽然该书中罗列的更加详细,但你也可以在这里查看完整的引用列表,也可以在谷歌的《高效CSS选择器的最佳实践》中查看更多的细节。本文我想分享一些我在编写高性能CSS中用到的简单例子和指南。这些都是受到MDN 编写的高效CSS指南的启发,并遵循类似的格式。避免过度约束一条普遍规则,不要添加不必要的约束... 查看详细内容 >>
编写更好的CSS代码的相关文章推荐
css  高效 

php curl高效获取网页内容(IPV6下超时的解决办法)

如果开启了IPv6,curl默认会优先解析 IPv6,在对应domain域名没有 IPv6 的情况下,会等待 IPv6 dns解析失败 timeout 之后才按以前的正常流程去找 IPv4。如果在程序中对curl获取内容都作了较短时间的超时限制,如1秒,...

每位设计师都应该拥有的50个CSS代码片段

面对每年如此多的 新趋势 ,保持行业的领先是个很困难问题. 网站设计者和前端工程师都已经全面的使用 CSS3 properties, 决定这些的是 浏览器支持 和新的特性. 但是还是有些优秀的CSS2代码片段和CSS3一起运行中.这篇文...

16条技巧让你更高效使用SSH

SSH有很多非常酷的特性,如何它是你每天的工作伴侣,那么我想你有必要了解以下16条高效使用SSH的秘籍,它们帮你节省的时间肯定会远远大于你用来配置它们的时间。 1. 多条连接共享 如果你需要在多个窗口中打开到同一个...

技术人如何才不至于虚度一生?

问:在现在的这样一个国情下,做技术的年轻人,到底应该怎么做,走什么样的发展方向,才不至于虚度一生,到老的时候后悔? 答:我小的时候,有一本书很流行,就是今天题图这本《钢铁是怎样炼成的》。书中主人公有一句...

HTML标签的默认CSS样式汇总

在html中,即使我们没有指定页面元素显示的css样式,元素也会按照默认的的标准css样式去显示。因此掌握基本的html标签可以在一定程度上精简你的css代码,现将html标签的默认属性进行一定的汇总如下: li { display: ...

来自Yahoo!的网站前端性能优化建议

Yahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的 34 条--真是与时俱进啊。 Excetional Performance团队总结出了一系列可以...

前端设计中的浏览器CSS Hack汇总

CSS Hack是我们解决浏览器兼容性(尤其是IE各版本)问题的常用手段。CSS Hack的手法可以说是五花八门,使用时经常混淆。下面是一个汇总,以便查阅。 js代码 /***** Selector Hacks ******/ /* IE6及更低版本浏览器 *...

会议法则:控制 22 分钟的会议时间

没有人因任何的因素喜欢开会。其实很多情况下,大部分的人都认为一些的会议都是在浪费时间。那么,如何剔除会议中那些浪费时间的方面,留下精华部分?让我们尝试下将会议时间压缩到 22 分钟,Nicole 首先提出了这个想...

mysql使用rand随机查询记录的高效率方法

一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。 但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()...

Web 2.0应用客户端性能问题十大根源

Web 2.0应用的推广为用户带来了全新的体验,同时也让开发人员更加关注客户端性能问题。最近,资深Web性能诊断专家、知名工具dynatrace的创始人之一Andreas Grabner根据自己的工作经验,总结了Web 2.0应用客户端性能问...

HTML优化

在前段领域中,对Javascript和CSS的优化一直是大家关注的焦点,相应的压缩优化工具也非常丰富,相对而言对HTML优化的关注则显得有些冷淡。在Steve Souders的大作《Even Faster Web Sites》中谈到非常多有效的前端优化...

怎样成为优秀的前端工程师

昨天,我负责了Yahoo!公司组织的一次面试活动,感触颇深的是其中的应聘者提问环节。我得说自己对应聘者们提出的大多数问题都相当失望。我希望听到一些对在Yahoo!工作充满激情的问题。在昨天的应聘者中,只有一个人的...

CSS Hack浏览器兼容整理

一、基础概念 CSS hack:针对不同的浏览器写不同的CSS code的过程。 Css hack的原理:由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CS...

[用例]html元素的部分常用默认样式

<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/strict.dtd ><html><head><meta http-equiv= Content-Type content= text/html; charset=utf-8 &g...

谷歌中国新掌门出招:5000万激励搜索营销

  为每个新注册“谷歌关键字广告”用户提供500元营销基金   告别李开复一人担负总裁角色的金字塔管理模式之后,谷歌中国今后将由分别负责研发和商务运营两条业务的经理人双轨管理。   昨天,谷歌中国新掌门人之...

CSS备忘录

以下内容的总结使用的浏览器是:Firfox2.0,IE7Float相关:跟在一个浮动标签之后的块级元素且此块级元素有Width属性,那么IE7和FF的处理方式不同:1):对Margin的影响FF:块级元素的Margin边界不紧跟浮动元素,而是靠...

IE, FireFox, Opera 浏览器支持CSS实现Alpha半

这个世界变化很快,IE8也快出来了,它将不在支持以前{filter:alpha(opacity=50);}的私有属性,转而支持更规范的私有属性-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;加之Firefox2.0和Oper...

php优化及高效提速问题小结

一、 在函数中,传递数组时使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){$detail=explode( | ,$usertemp);return $detail;}$login=userloginfo($userdb);   比 function userloginfo...

css中的table-layout:fixed

  当你准备全面进军web标准时,有时候你是不是被表格的弄得焦头烂额呢?比如,原来使用“非法”的nobr现在要用什么来代替呢?   今天,就让我来一个终极解决方案。   或许你已经Google到white-space: nowra...
健康查询 Health Check Gulangyu
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:6.48ms QueryTime:3