CSS 选择器的种类有哪些?怎么用?

Posted 传智教育官方博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 选择器的种类有哪些?怎么用?相关的知识,希望对你有一定的参考价值。

CSS 选择器的种类有哪些?怎么用?CSS 选择器的种类有标签选择器、类选择器、层级选择器(后代选择器)、id选择器、组选择器、伪类选择器,作为程序员应该具备根据不同的场景选择适合的CSS选择器。

CSS 选择器学习目标:熟悉掌握CSS 选择器的种类。

1、CSS 选择器是什么?

CSS 选择器是用来选择标签的,选出来以后给标签加样式。

2、CSS 选择器的种类有哪些?

六种CSS 选择器:标签选择器、类选择器、层级选择器(后代选择器)、id选择器、组选择器、伪类选择器

3、标签选择器

根据标签来选择标签,以标签开头此种选择器影响范围大一般用来做一些通用设置。

标签选择器示例代码:

4、类选择器

根据类名来选择标签,以 . 开头, 一个类选择器可应用于多个标签上,一个标签上也可以使用多个类选择器,多个类选择器需要使用空格分割,应用灵活,可复用,是CSS中应用最多的一种选择器。

类选择器示例代码:

5、层级选择器(后代选择器)

根据层级关系选择后代标签,以选择器1 选择器2开头,主要应用在标签嵌套的结构中减少命名。

层级选择器示例代码:

注意点: 这个层级关系不一定是父子关系,也有可能是祖孙关系,只要有后代关系都适用于这个层级选择器

6、 id选择器

根据id选择标签,以#开头, 元素的id名称不能重复,所以id选择器只能对应于页面上一个元素,不能复用,id名一般给程序使用,所以不推荐使用id作为选择器。

id选择器示例代码:

注意点: 虽然给其它标签设置id=“box”也可以设置样式,但是不推荐这样做,因为id是唯一的,以后js通过id只能获取一个唯一的标签对象。

7、组选择器

根据组合的选择器选择不同的标签,以 , 分割开, 如果有公共的样式设置,可以使用组选择器。

组选择器示例代码:

8、伪类选择器

用于向选择器添加特殊的效果, 以 : 分割开, 当用户和网站交互的时候改变显示效果可以使用伪类选择器

伪类选择器示例代码:

CSS 选择器总结:CSS 选择器就是用来选择标签设置样式的;常用的 CSS 选择器有六种分别是:标签选择器、类选择器、层级选择器(后代选择器)、id选择器、组选择器、伪类选择器。

以上是关于CSS 选择器的种类有哪些?怎么用?的主要内容,如果未能解决你的问题,请参考以下文章

css选择器的类型及作用

前端基础css 选择器

css选择器类型

用css选择器 如何选择自己的父元素

用css选择器 如何选择自己的父元素

css 选择器问题