CSS中的选择器的总结

1.基本选择器

基本选择器主要包含四种:

按优先级排列是:ID选择器,类选择器,标签选择器,通配符选择器。

 ID选择器:通过获取标签里面的ID属性设置对应的样式,设置的时候用(#+id的属性)

 

类选择器:通过获取标签里面的class属性去设置对应的样式,设置的时候用(.+class的属性)

 

标签选择器:根据标签名称设置对应的样式。

 

通配符选择器(通过*设置对应的样式)

 

2.包含选择器

包含选择器里有三种选择器:

 

1.子代选择器:获取某个标签的第一级子标签,然后根据需求设置不同的样式。

 

在上面那个列表中div标签算是爷爷,ul标签算是爸爸,li标签算是儿子 。在当前这个子代选择器中修饰的标签只有div的第一代子标签(包含列表1-7)

2.后代选择器:获取某个标签里所有的子标签。

 在这个后代选择器中,修饰的标签是所有子标签(包含列表1-10)

3.分组选择器:通过逗号可以分割多种选择器,然后给每个标签添加样式。可以同时设定多个标签

 3.属性选择器

 3.1选中某个标签中的某个值(用中括号)

比如在上示代码中·有·好几个div标签,可以在后面加一个中括号选中想要装饰的div标签的属性,然后就可以选中只有包含title属性值的div标签。

3.2确切的等于某个值

 3.3属性包含某个值

 装饰属性中包含字母e的标签(这里指“张三”和“李四”)

3.4属性中以xxx开始

 装饰属性中以字母e开头的标签(这里指“李四”)

3.5属性中以xxx结尾

 装饰属性中以字母rl结尾的标签(这里指“王五”)

3.6表示下一个标签

 装饰msg的下一个标签(这里指“段落”)

4.伪类选择器(定义元素的特殊状态)

伪类:同一个标签,在不同的状态下,有不同的样式

伪类通过冒号表示

最早的时候主要用来渲染a标签不同状态下的不同样式

超连接点击之前------:link

超链接被访问之后-----:visited

鼠标放在超链接上的时候(悬停)------:hover

超链接激活的时候(鼠标·点击标签但不松手的时候)-----:active

 a标签的四种状态的顺序是一定的。

a:link   a:visited    a:hover    a:active

5.伪元素选择器

:befor---css2中                     :after---css2中

::befor---css3中                  ::after---css3中

代码如下:

 结果如下:

 

 注:使用before和after的时候一定要写上content属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值