
css标签学则器有通配符选择器 、选序类选择器,择器伪类选择器、优先ID选择器 、选序行内格式选择器 、择器!important选择器、优先属性元素、选序筹划选择器、择器伪元素选择器等个经常独霸的优先选择器。这些选择器的选序权重都是不一样,上面我们就具体解释注解每个选择器的择器权重的筹算编制 。
在理论斥地中,优先选择都可以辅佐我们更好的选序选择html中的元素为他们改削格式。
一段延续父元素代码实例
:
<!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(父元素)的文字大年夜小 ,他的子元素会延续父元素的文字大年夜小 。

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

延续权重是 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 。

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

上述我们了列举良多个选择选择器,他们优先级轨则是若何的呢?
延续或通配符选择器 :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

本文由作文网知识栏目发布,感谢您对作文网的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“css选择器优先级按序”
