美文网首页
CSS学习----结构伪类选择器(nth-child、nth-o

CSS学习----结构伪类选择器(nth-child、nth-o

作者: 扮猪老虎吃 | 来源:发表于2020-11-05 20:45 被阅读0次

结构伪类选择器

作用

根据文档结构来选择器元素。

语法

E:first-child       匹配父元素中的第1个子元素E
E:last-child        匹配父元素中的最后1个子元素E
E:nth-child(n)      n指定具体数值匹配父元素中的第n个子元素E
E:nth-child(n)      n,匹配父元素中的所有子元素E
E:nth-child(2n)     2n,匹配父元素中的所有偶数元素E
E:nth-child(2n+1)   2n+1,匹配父元素中的所有奇数元素E
    可以设置n的表达式
    n+5 从第五个开始一直到后面的所有
    -n+5, 前五个
E:nth-child(even)   匹配父元素中的所有偶数元素E
E:nth-child(odd)    匹配父元素中的所有奇数元素E

注意
nth-child

  • nth-child会把所有的盒子都排列序号
  • 执行的时候先看:nth-child, 再看前面的E。

nth-of-type

  • nth-of-type 会把指定元素的盒子排列序号
  • 执行的时候会先看 指定的元素E 之后会去看:nth-of-type(n) 第n个孩子 */

示例说明

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* nth-child 会把所有盒子都排列序号 */
        /* 执行的时候会先看 :nth-child(1)之后会去看 前面的div */
        section div:nth-child(1) {
            background-color: red;
            color: yellow;
        }
        /* nth-of-type 会把指定元素的盒子排列序号 */
        /* 执行的时候会先看 div指定的元素  之后会去看 :nth-of-type(1) 第1个孩子 */
        section div:nth-of-type(1) {
            background-color: blue;
            color: yellow;
        }
    </style>
</head>
<body>
    <section>
        <p>光头强</p>
        <div>熊大</div>
        <div>熊二</div>
    </section>
</body>
</html>

效果

相关文章

  • CSS学习----结构伪类选择器(nth-child、nth-o

    结构伪类选择器 作用 根据文档结构来选择器元素。 语法 注意nth-child nth-child会把所有的盒子都...

  • CSS3选择器--结构性伪类选择器

    在学习结构性伪类选择器之前,先了解2个概念:CSS中的伪类选择器和伪元素: 1、伪类选择器:CSS中已经定义好的选...

  • CSS3

    问答 1.CSS3有哪些常见的新特性? CSS选择器1.伪类选择器:E:nth-child(n),E:not(),...

  • css3选择器--有助快速编写样式

    学习CSS3中的选择器有助于我们更简洁更快编写样式 结构性伪类 E:nth-child(n) 表示E父元素中的第...

  • CSS进阶知识点--CSS3伪类选择器和伪元素

    伪类选择器 动态伪类(锚点伪类、用户行为伪类) UI元素状态伪类 CSS3结构伪类 否定选择器 伪元素 动态伪类 ...

  • CSS3属性选择器

    CSS3中属性选着器增加了3个 结构性伪类选择器 CSS3结构性伪类选择器 CSS3选择器详解二 第二部分小节 、...

  • CSS学习笔记

    css学习笔记 在html引入css的三种方式 css选择器 伪选择器 选择器的组合 伪类选择器 选择器的优先规则...

  • web-6

    目录◆ 结构伪类选择器◆ 伪元素◆ 标准流◆ 浮动◆ 清除浮动 一、结构伪类选择器 目标:能够使用 结构伪类选择器...

  • css3-1

    之前学过的选择器 属性选择器 伪类选择器 结构选择器 结构伪类选择器 结构为类的的问题 empty target伪...

  • CSS笔记15:结构伪类CSS3

    CSS3 first-child/last-child nth-child CSS3 伪元素选择器 :first-...

网友评论

      本文标题:CSS学习----结构伪类选择器(nth-child、nth-o

      本文链接:https://www.haomeiwen.com/subject/dpiavktx.html