CSS否定伪类指的是什么

  介绍

小编给大家分享一下CSS否定伪类指的是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

CSS否定伪类是”:没有(选择器)”,”:不是“否定伪类接匹配传递参数选择器未选择的元素,其中传递参数或许不包括增加的选择器或者伪元素选择器。

:没有(选择器)是CSS中的一个否定伪类(选择器),并且接受一个简单的选择器作为参数。本质上,可以使任一其他选择器(作为参数)。

:没有(选择器)匹配传递参数选择器未选择的元素。传递参数或许不包括增加的选择器或者伪元素选择器。

/*,从而X  argument 还要be  replaced  with  any  simple  selectors  */:没有(X), {   ,属性:大敌;价值;   }

在这个例子中,有一个类为“不同”的李元素:

& lt; ul>   & lt;才能li> & lt;/li>   & lt;才能li 类=癲ifferent"祝辞& lt;/li>   & lt;才能li> & lt;/li>   & lt;/ul>

CSS将会选择除了类为“不同”外的所有李元素。

/*,Style  everything  but 从而.different  class  */李:不是(.different), {   ,,字体大小:3他们;   }

可以将伪类选择器应用到所有简单选择器(包括元素类型选择器,通用选择器,属性选择器,类选择器,ID选择器,伪类选择器)上来产生同样的效果。

p:没有(:nth-child (2 n + 1)), {   ,,字体大小:3他们;   }

但是如果我们使用伪元素选择器作为参数将不会产生我们预期的效果。

:没有(::一线),{,/*,::first-line  is  a  pseudo  element  selector 以及not  a  simple  selector  */,,颜色:白色;   }

 CSS否定伪类指的是什么

:不()多种用法可视化表示图

:不()伪类的优先级是其参数的优先级:不()伪类并不会像其他伪类选择器那样给选择器增加优先级。

否定伪类选择器不支持嵌套,所以:没有(不是(…))是永远不被允许的。开发者需要注意伪元素不是简单选择器(简单选择符),因此作为:不()伪类的参数是无效的。另外,当使用属性选择器时也需要注意,因为部分属性选择器不被普遍支持。在:不()选择器下链式使用另一个:不()选择器也是禁止的。

以上是“CSS否定伪类指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

CSS否定伪类指的是什么