千家信息网

css选择器知识点有哪些

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"css选择器知识点有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css选择器知识点有哪些"这篇文章吧。选择器的种类可以分为
千家信息网最后更新 2026年11月02日css选择器知识点有哪些

这篇文章主要为大家展示了"css选择器知识点有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css选择器知识点有哪些"这篇文章吧。

选择器的种类可以分为三种:标签名选择器、类选择器,ID选择器。而所谓的后代选择器和群组选择器只不过是对前三种选择器的扩展应用。

CSS选择器效率从高到低的排序如下:

1.id选择器(#myid)

2.类选择器(.myclassname)

3.标签选择器(div,h2,p)

4.相邻选择器(h2+p)

5.子选择器(ul > li)

6.后代选择器(li a)

7.通配符选择器(*)

8.属性选择器(a[rel="external"])

9.伪类选择器(a:hover, li:nth-child)

一般而言,选择器越特殊,它的优先级越高。也就是选择器指向的越准确,它的优先级就越高。

对于什么情况下使用什么选择器,用不同选择器的原则是:

1、准确的选到要控制的标签;

2、使用最合理优先级的选择器;

3、HTML和CSS代码尽量简洁美观。通常:

①最常用的选择器是类选择器。

②li、td、dd等经常大量连续出现,并且样式相同或者相类似的标签,我们采用类选择器跟标签名选择器结合的后代选择器 .xx li/td/dd {} 的方式选择。

③极少的情况下会用ID选择器,当然很多前端开发人员喜欢header,footer,banner,conntent设置成ID选择器的,因为相同的样式在一个页面里不可能有第二次。

我们的目标是高效,简介的css

所谓高效的CSS就是让浏览器在查找style匹配的元素的时候尽量进行少的查找,其实浏览器CSS匹配不是从左到右进行查找,而是从右到左进行查找。比如 DIV#divBox p span.red{color:red;},浏览器的查找顺序如下:

先查找html中所有class='red'的span元素,找到后,再查找其父辈元素中是否有p元素,再判断p的父元素中是否有id为divBox的div元素,如果都存在则匹配上。浏览器从右到左进行查找的好处是为了尽早过滤掉一些无关的样式规则和元素。

下面列出一些我们常见的写CSS犯一些低效错误:

1.尽量不要在ID选择器和class选择器前使用标签名

eg:

"eg">选择器举例

注:但是当你的页面中定义了多个叫eg的类时,需要有层级的写法。

2.尽量少使用层级关系

一般写法:#divBox p .red{color:red;}

更好写法:.red{..}

3.使用class代替层级关系

一般写法:#divBox ul li a{display:block;}

更好写法:.block{display:block;}

以上是"css选择器知识点有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

选择 写法 元素 知识 浏览器 浏览 知识点 优先级 内容 后代 层级 标签 样式 篇文章 相同 简便 情况 页面 学习 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技图片 深圳市人人互联网科技有限公司 科技类互联网 中国 科技 互联网 互联网科技媒体 碳银互联网科技有限公司 齐家互联网科技有限公司 互联网科技公司有哪些 科技互联网创业计划书 新华互联网科技2019 中国互联网有什么科技含量 企晟互联网信息科技有限公司 四川慕妮娅互联网科技有限公司 黑科技 体验场景 互联网大会 互联网企业科技类企业如何做账 四川互联网展示科技馆设计 厦门江牛科技互联网 科技互联网行业投资研究 中国互联网公司的科技投入 广州全民伙伴互联网科技有限公司 新华互联网科技 善班互联网科技有限公司 互联网之后的科技是什么 哈尔滨新华互联网科技学院 花神(南京)互联网科技有限公司 广东工业互联网大赛深圳学泰科技 本届互联网大会上的黑科技 互联网科技新闻 山东蛋芒互联网科技有限公司 互联网领先科技成果宣传视频
0