渲染CSS选择器

猎奇熊川

猎奇熊川

2016-02-20 00:04

今天图老师小编要向大家分享个渲染CSS选择器教程,过程简单易学,相信聪明的你一定能轻松get!

最近在看到一篇关于css选择器的文章《》,我英文太差,在翻译软件和朋友的帮助下稍微的看懂了一些,看本文需要谨慎,谨防被我误导,如果你英文强,能翻译作者原文那就更好了,大家都会感谢你的;

看懂的整理了如下几点:

1.作者先前的文章里说:不用去优化CSS选择器,因为优化CSS选择器对网友的性能提升很小,不值得去计较;这个观点似乎有点不对,作者收到了很多批评的反馈;(转载请注明出处:WEB前端开发 http://www.css88.com/)

2.David Hyatt的文章《》中提到的一条CSS渲染规则是:在一条css中,css选择器是从最右边开始之后依次向左移动的,直到它不匹配CSS规则或匹配错误;所以我们的工作重点应该放在最右侧的CSS选择器来匹配大量的页面的元素。

比如这样一个css选择器:
div div div p a.class0007 {}
这个选择器有5层,貌似很负责的,但是最右边的选择器是A.class0007,在页面中只有一个匹配的元素逆向匹配(.class0007);

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

所以这样的选择器不用担心他的性能;

3.当然还有一些性能不好的css选择器:

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

这些性能不好的css选择器主要是因为在最右边的选择器可以匹配的元素很多,从而降低了页面的性能。

展开更多 50%)
分享

猜你喜欢

渲染CSS选择器

Web开发
渲染CSS选择器

css 类选择器和id选择器

Web开发
css 类选择器和id选择器

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CSS教程:简化CSS选择器

Web开发
CSS教程:简化CSS选择器

CSS教程:驯服CSS选择器

Web开发
CSS教程:驯服CSS选择器

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CSS入门教程:CSS选择器

Web开发
CSS入门教程:CSS选择器

jquery CSS选择器笔记

Web开发
jquery CSS选择器笔记

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

imagemagick使用指南

imagemagick使用指南

CSS网页制作教程:网页内容换行控制

CSS网页制作教程:网页内容换行控制
下拉加载更多内容 ↓