css选择器优先级按序

百科 · 2026-09-05 08:05:51

css标签学则器有通配符选择器 、选序类选择器 ,择器伪类选择器、优先ID选择器、选序行内格式选择器、择器!important选择器 、优先属性元素、选序筹划选择器、择器伪元素选择器等个经常独霸的优先选择器。这些选择器的选序权重都是不一样,上面我们就具体解释注解每个选择器的择器权重的筹算编制 。


在理论斥地中,优先选择都可以辅佐我们更好的选序选择html中的元素为他们改削格式。


1.延续格式权重

一段延续父元素代码实例 :

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title>    <style>        .abc {             font-size: 30px;}    </style></head><body><div class="abc">    1    <div>        2    </div></div></body></html>

这里面有一个 DIV 我给它起了一个类名叫 abc,择器在这个元素中我又交错一个div 。优先所以 .abc 是 DIV 的父元素 。div 是 .abc 的儿子 ,就是多么一个复杂的相干 ,这个时辰改削 .abc(父元素)的文字大年夜小  ,他的子元素会延续父元素的文字大年夜小。

延续式css格式


接着我们看下图,经由过程不雅不雅不雅不雅鉴赏器的衬着 ,这两个元素中各添加一个数字,内容的字体就一样的格式 ,假定父元素盒子元素的格式一样,只需求给父元素添加一个选择器变换格式便可以了,延续绳尺器是没有权重的。

文字的格式


通配符选择器

延续权重是 0.0.0.0 ,是全数选择器中权重最低的 ,和延续选择一样权重最低的是通配符选择器 ,就是默选全数标签 。


一段通配符选择器的代码实例 :

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style>* {     font-size: 30px;}.abc {     font-size: 12px;}</style></head><body><div> 1    <div> 2 </div></div></body></html>


沿袭上面的一段代码 ,我们给这个 html 文档添加一个通配符选择器  ,设置全数的元素是文字大年夜小是30px,紧着接着我们又给子元素添加一个类名  ,设置子元素的文字大年夜小是12px 。

通配符选择器代码格式



接着我们看下图,经由过程不雅不雅不雅不雅鉴赏器的衬着 ,得出的下场切实其实是一除夜一小 。这就证了然通配符选择器是呼唤全数元素的格式  ,可是只需任何一个选择器改削现有的格式,都邑产生发火改削。

css格式


上述我们了列举良多个选择选择器 ,他们优先级轨则是若何的呢  ?


延续或通配符选择器 :0.0.0.0

 类选择器和伪类选择器:0.0.1.0

id选择器:0.1.0.0

行内格式:1.0.0.0

!important :最初级别 ,无量除夜

a:hover:0.0.1.1

属性选择器:0.0.1.0

筹划选择器 :0.0.1.2

伪类选择器 :0.0.0.1

css3权重格式排序

文章推荐:

片子《天上的岑草》开机 李斯南挑衅悲情男主

哥伦比亚大学QS世界大学排名为何居全球前 40?

光遇11.30每日义务攻略2021

哥伦比亚大学有钱就能去吗:学术 vs 财力哪个更重要

ENHYPEN迷你8辑再登Oricon周榜冠军!累计11次登顶钞缮新记实

恶魔秘境鼓起恶魔打法攻略

碧蓝航路战列舰排名推荐2021

哥伦比亚大学QS世界大学排名2025

对劲江湖第二季《对劲镖》热血回回,以兄弟情续写江湖新章!

哥伦比亚大学QS世界大学排名2025

光遇11.30每日义务攻略2021

铁汉联盟手游以绪塔尔种子罐设备终局引见

热门浏览

标签列表