聊聊CSS选择器,最后两种你可能都没见过

开发 前端
通用选择器就是选中所有元素,代码如下:意思就是选中页面上所有元素,并且把它们的文字都设置为红色。

什么是CSS选择器

顾名思义,CSS选择器就是通过某些规则选中页面上的HTML元素,并且把样式应用到选中的元素上。

通用选择器

通用选择器就是选中所有元素,代码如下:意思就是选中页面上所有元素,并且把它们的文字都设置为红色。

图片

ID选择器

ID选择器就是通过ID属性来选中元素,这个ID选择器最好不用在页面上重复。

比如说你已经设置了一个div元素的ID是“id='test1'”,你再设置一个元素的ID也是“id='test1'”,那如果你使用document.getElementById的时候只能获取到第一个设置Id的元素,所以建议在页面上使用ID选择器的时候一定要保证ID的唯一性。

图片

类选择器

类选择器是根据元素的类属性来选中元素,平时在开发中经常使用到的就是类选择器,代码如下:

图片

元素选择器

元素选择器就是根据元素名称来选中元素,比如说要选中所有的p元素,那我们就是可以使用p {}来做,代码如下:

图片

后代选择器

后端选择器是用来选中某个元素的后代,注意这里的后代包含子元素、孙元素等等所有的后代元素,要和子元素选择器区分开来,代码如下:

图片

子元素选择器

子元素选择器用来选中某个元素的子元素,注意这里只是子元素,如果是孙元素,那就不能被选中,代码如下:

图片

属性选择器

通过元素的属性来匹配HTML元素,这里面既可以使用属性名也可以使用属性值,代码如下图:

图片

相邻后面兄弟选择器

这个选择器是用来选择某元素后面相邻的兄弟元素的,代码如下:

图片

通用后面兄弟选择器

这个选择器是用来选中某元素后面所有的兄弟元素,要注意它和相邻后面兄弟选择器之间的区别,代码如下:

图片

责任编辑:武晓燕 来源: 程序员耳东
相关推荐

2019-12-02 10:16:45

Linux 开源操作系统

2019-08-29 09:10:11

Linux命令编程语言

2022-04-22 10:41:53

HTML标签功能

2022-04-14 09:01:19

CSS父选择器CSS类

2022-04-01 09:02:19

CSS选择器HTML

2021-01-06 08:48:35

CSS 命名模块

2013-03-11 10:30:56

CSSWeb

2023-03-16 10:20:55

CSS选择器

2010-09-07 11:14:32

CSS属性选择器CSS

2024-03-27 09:09:40

CSS选择器

2010-09-03 09:30:29

CSS选择器

2010-08-26 12:47:15

CSSclass

2023-01-30 08:42:33

CSS选择器性能

2010-09-06 08:52:00

CSS选择器

2010-09-14 14:10:36

CSS样式表

2011-04-13 10:48:33

算法程序员

2020-02-22 12:37:38

WindowsMac微软

2020-10-25 08:57:56

CSS前端浏览器

2011-10-24 10:30:20

CSS

2010-08-31 08:52:40

点赞
收藏

51CTO技术栈公众号