CSS选择器

基本选择器

ID选择器 --> #p1

  • 在标签属性中设置id,用id关联样式

在这里插入图片描述

标签选择器 --> div

  • 所有标签统一选择
    在这里插入图片描述

类选择器 --> .c1

  • 有某个类的所有标签
    在这里插入图片描述
  • 有某个类的某个标签
    在这里插入图片描述

通用选择器 --> *

  • 所有内容选择器
    在这里插入图片描述

组合选择器

子子孙孙选择器(后代选择器) --> div p

子子孙孙标签
在这里插入图片描述

儿子选择器 --> div>p

  • 找儿子标签,嵌套标签中的下一个
    在这里插入图片描述

毗邻选择器(紧挨着下面的标签) --> div+p

  • 毗邻的下面的标签
    在这里插入图片描述

弟弟选择器(同级下面所有的标签) --> div~p

  • 弟弟选择器,同级完往下面找
    在这里插入图片描述

属性选择器

有某个属性的标签 --> div[title]

  • 有此属性的所有标签
    在这里插入图片描述

有属性并且属性值等于我给定的值 --> div[title=‘hello’]

  • 有此属性值的标签
    在这里插入图片描述
  • 不常用的用法
    在这里插入图片描述

分组和嵌套

分组应用于多个选择器找到的标签应用相同的样式时,为了避免重复写到一起 div, p {color: red}

  • 把相同样式的多项选择分为一组,节省代码
    在这里插入图片描述

将基本选择器任意嵌套组合使用 .c1>p

	如#d1~p
	#d1>.c1
	.c1.c2       在标签中既有c1类,也有.c2类
  • 嵌套选择器
    在这里插入图片描述

伪类选择器

根据标签不同的状态给状态设置不同样式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

伪元素选择器

通过CSS操作HTML内容
类似装饰器。。。不影响文档本身内容
在这里插入图片描述

选择器的优先级

当选择器相同的时候

由于html文件是从上到下执行,所以当选择器相同时,以最后一个为准。
在这里插入图片描述

当选择器不同的时候

  • 内联样式(1000) > id选择器 (100) > class选择器(10)> 元素选择器(1)> 继承样式
  • 不讲道理的 !important
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值