最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS选择器的优先级和权重分析

来源:懂视网 责编:小采 时间:2020-11-27 20:03:07
文档

CSS选择器的优先级和权重分析

CSS选择器的优先级和权重分析:本文主要和大家分享CSS 选择器的优先级和权重分析,希望能帮助大家更加掌握学习css选择器。基本选择器选择器名 称实 例描 述版 本*通用选择器(Universal selectors)*匹配所有的元素2.1E标签选择器(Type selectors)p匹配所有的 <p>
推荐度:
导读CSS选择器的优先级和权重分析:本文主要和大家分享CSS 选择器的优先级和权重分析,希望能帮助大家更加掌握学习css选择器。基本选择器选择器名 称实 例描 述版 本*通用选择器(Universal selectors)*匹配所有的元素2.1E标签选择器(Type selectors)p匹配所有的 <p>

结构性伪类(Structural pseudo-classes)

??结构性伪类用于指定文档的特定结构。

选择器实 例描 述版 本
:root:root匹配文档的根元素3
:nth-child(n):nth-child(n)匹配其父元素的第 n 个子元素3
:nth-last-child(n):nth-last-child(n)匹配其父类倒数第 n 个子元素3
:nth-of-type(n):nth-of-type(n)匹配其父类第 n 个有着相同选择器的子元素3
:nth-last-of-type(n):nth-last-of-type(n)匹配其父类倒数第 n 个有着相同选择器的子元素3
:first-child:first-child 匹配其父类元素的第一个子元素3
:last-child:last-child 匹配其父类元素的最后一个子元素3
:last-child:last-child 匹配其父类元素的最后一个子元素3
:first-of-type:first-of-type匹配其父类元素第一个有着相同选择器的子元素3
:last-of-type:first-of-type匹配其父类元素最后一个有着相同选择器的子元素3
:only-child:only-child匹配其父类的唯一子元素3
:only-of-type:only-child匹配其父类的唯一有着相同选择器的子元素3
:empty:empty匹配没有子元素(包括文字节点)的元素3
:nth-child(n):nth-last-child(n):nth-of-type(n):nth-last-of-type(n) 中 n 是从 0 开始的整数,表达式可写成 an+b, a 和 b 是 0 或正整数,表达式的写法相当于把每 a 个子元素分成一组,取每组的第 b 个元素;取第奇数、偶数个子元素可写表达式为 2n+1 或 even2n 或 odd

??否定伪类是用来选择所有非指定类型元素的其他元素。

选择器实 例描 述版 本
:not(s)input:not([type="text"])匹配所有非指定类型的其他元素3

伪元素

??伪元素(Pseudo-elements)是指不存在与文档树中的抽象。

选择器实 例描 述版 本
::first-line::first-line匹配元素文本内容的首行1
::first-letter::first-letter匹配元素文本内容的首个字母1
::before::before元素之前2.1
::after::after元素之后2.1
在 CSS 1 和 CSS 2 中,伪类选择器中只有一个 ":",而 CSS 3 变为两个 "::",是为了区分伪类与伪元素,目前这两个写法效果一致。

::before::after 必须设置 content 属性,否则元素不能生效。

优先级和权重

?? CSS 中的权重分别为 4 个等级:

  • 内联样式(HTML 文档中的 style 属性)

  • ID 选择器

  • 类、伪类、属性选择器

  • 元素、伪类元素

  • 这 4 个等级由高到低代表不同的优先级,!important 写在 CSS 规则后,可以将对应的规则提升到最高权重。

    文档

    CSS选择器的优先级和权重分析

    CSS选择器的优先级和权重分析:本文主要和大家分享CSS 选择器的优先级和权重分析,希望能帮助大家更加掌握学习css选择器。基本选择器选择器名 称实 例描 述版 本*通用选择器(Universal selectors)*匹配所有的元素2.1E标签选择器(Type selectors)p匹配所有的 <p>
    推荐度:
    标签: 权重 css 选择器
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top