选择器的使用

选择器

一、常用选择器

1.标签选择器

权重:1

语法:标签名(css样式)

2.class选择器

权重:10

语法:.class名(css样式)

特点:一个标签可以有多个class名,多个标签可以有相同的class名

3.id选择器

权重:1000

语法:#+id名(css样式)

特点:id名是唯一的,一个标签只能有一个,不同的标签id名不能相同

4.后代选择器

权重:几个选择器的权重相加

语法:父选择器 子选择器(css样式)

5.子代选择器

权重:几个选择器权重相加

语法:父代选择器>子代选择器(css样式)

6.组合选择器

权重:每个选择器单独计算

语法:选择器1,选择器2...(css样式)

7.通配符选择器

权重:最小

语法:*{(css样式)}

二、新增选择器

1.伪类选择器

可以理解为描述某元素的某种状态

常用伪类:

(1)hover:鼠标覆盖在元素上

(2)active:鼠标在元素上并按下左键

(3)link:元素链接点击前的样式

(4)visited:元素链接点击后的样式

(5)focus:获取焦点的样式

(6)first-child:第一个子级

(7)first-of-type:特定的第一个子级

(8)last-child:最后一个子级

(9)last-of-type:特定的最后一个子级

(10)nth-child(n):第n个子元素

(11)nth-of-type(n):指定类型的第n个子元素

(12)nth-last-child(n):倒数第n个子元素

(13)nth-last-of-type(n):指定类型的倒数第二个

2.伪元素选择器

可以理解为某个元素的子元素,但不存在与html中

常用伪元素:

(1)after:元素后的内容

(2)before:元素前的内容

(3)first-line:文本的第一行样式

(4)first-letter:文本的首字母,只用于块元素

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值