美文网首页
CSS3 - 结构伪类选择器

CSS3 - 结构伪类选择器

作者: Hyso | 来源:发表于2019-03-14 16:29 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div>
        <span>文字1</span>
        <p>段落1</p>
        <p>段落2</p>
        <p>段落3</p>
        <p>段落4</p>
    </div>

    <div>
        <p>段落5</p>
        <p>段落6</p>
        <p>段落7</p>
        <p>段落8</p>
        <span>文字2</span>
    </div>
</body>
</html>

选中第一个 p 标签,且此 p 标签为第一个子元素

<style type="text/css">
    p:first-child{
        color: red;
    }
</style>

显示结果:


选中最后一个 p 标签,且此 p 标签为最后一个子元素

<style type="text/css">
    p:last-child{
        color: red;
    }
</style>

显示结果:


选中第 N 个 p 标签,且此 p 标签为第 N 个子元素(第1个为 N=1)

  • N >= 0
  • N可以设置为预定义的值:odd(选中奇数)、even(选中偶数)
  • N可以是表达式,格式:an+b。如:2n+1,n会依次取0,1,2,3,4....,直至表达式的结果值超过最大的子元素(某元素下有7个子元素,则满足 n 的值为 0,1,2,3,因为当 n 为4时,2n+1=9,已超过子元素个数)
  • 示例:选中第3个 p 标签,且此 p 标签为第3个子元素
<style type="text/css">
    p:nth-child(3){
        color: red;
    }
</style>

显示结果:


选中倒数第 N 个 p 标签,且此 p 标签为倒数第 N 个子元素(倒数第1个为 N=1)

  • N >= 0
  • N可以设置为预定义的值:odd(选中奇数)、even(选中偶数)
  • N可以是表达式,格式:an+b。如:2n+1,n会依次取0,1,2,3,4....,直至表达式的结果值超过最大的子元素(某元素下有7个子元素,则满足 n 的值为 0,1,2,3,因为当 n 为4时,2n+1=9,已超过子元素个数)
  • 示例:选中倒数第1个 p 标签,且此 p 标签为倒数第1个子元素
<style type="text/css">
    p:nth-last-child(1){
        color: red;
    }
</style>

显示结果:


相关文章

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

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

  • CSS3属性选择器

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

  • CSS3笔记(一)选择器

    回顾css3之前的选择器 css3选择器 1、属性选择器 2、结构 伪类选择器 注意点 : 选择是分类型,排序是不...

  • web-6

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

  • css3-1

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

  • CSS3 积累(2)之结构伪类选择器

    介绍 伪类选择器主要有动态伪类选择器、UI元素状态伪类选择器、结构伪类选择器和伪元素等,这篇主要讲讲什么是结构伪类...

  • 让你懂得css3七 结构、目标伪类选择器

    结构(位置)伪类选择器(css3) :first-child:选取属于其父类元素的首个子元素的指定选择器 :las...

  • HTML5和CSS3新增内容

    CSS3选择器有哪些? 属性选择器、伪类选择器、伪元素选择器。 CSS3新特性有哪些? 颜色:新增RGBA,HSL...

  • 第2章 CSS3选择器-4

    2.9 否定伪类选择器 否定伪类选择器":not()"是CSS3的新选择器,类似jQuery中的":not()"选...

  • CSS 3 选择器

    CSS3追加的选择器 在CSS3中,追加了三个属性选择器分别为 这样使得选择器有了通配符的概念。 结构性伪类选择器...

网友评论

      本文标题:CSS3 - 结构伪类选择器

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