关于CSS选择器

CSS选择器

CSS选择器是CSS规则的一部分,它能够告诉浏览器,相应的HTML元素的样式规则。

CSS选择器类型

  1. ID选择器,类选择器,元素选择器
  • ID选择器
    #ID{ }
  • 类选择器
    .class{ }
  • 元素选择器
    html,body{ }
  1. 属性选择器
    属性选择器只对存在属性的HTML元素有效,常见<a>标签的href属性
    <a href="url"> URL </a>
    a[href]{ color : red }
  2. 伪类和伪元素选择器
  • 伪类选择器
    伪类选择器可以选择处于特定状态的元素。
    article p :first-child{}
	<article>
		<p><p>
		<p><p>
	</article>
  • 伪元素选择器
    伪元素更多表示实际的内容
    伪元素选择器更多像添加一个新的HTML元素一样,而不是将类应用于现有元素
    article p::first-line{}
  1. 组合器选择器
  • 后代选择器
    article p
  • 子选择器
    表示直接匹配的元素
    div > p
  • 相邻同级选择器
    表示同一层次的元素
    h1 + p
  • 不相邻同级选择器
    h1 ~ p

CSS选择器优先级

!important > style 行内样式 > #ID选择器 > .类选择器 > 元素选择器 > *通配符 > 继承 > 浏览器默认值

CSS选择器的权重值

!important 最重
行内样式 1000
ID选择器 100
类选择器10
元素 1
若权重值一样,按照样式的先后顺序,靠后的优先。

区分::after,:after

:after是伪类选择器,::after伪元素选择器
伪类选择器一般不用于添加实际的内容。比如添加图标时,常用:after

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值