zoukankan      html  css  js  c++  java
  • 2.3 CSS3结构伪类选择器

    2.3 结构伪类选择器

    结构伪类选择器主要根据文档结构来选择器元素,常用于根据父级选择器里面的子元素

    选择符简介
    E:first-child 匹配父元素中的第一个子元素E
    E:last-child 匹配父元素中最后一个E元素
    E:nth-child(n) 匹配父元素中的第n个子元素E
    E:first-of-type 指定类型E的第一个
    E:last-of-type 指定类型E的最后一个
    E:nth-of-type(n) 指定类型E的第n个
    • nth-child ( n)选择某个父元素的一个或多个特定的子元素

    • n可以是数字,关键字和公式

    • n 如果是数字,就是选择第n个子元素,里面数字从1开始...n可以是关键字:Een偶数,odd奇数

    • n可以是公式︰常见的公式如下(如果n是公式,则从0开始计算,但是第0个元素或者超出了元素的个数会被忽略)

    公式取值
    2n 偶数
    2n+1 奇数
    5n 5 10 15....
    n+5 从第5个开始(包含第五个)到最后
    -n+5 前5个(包含第5个)...

    小结

    • 结构伪类选择器一般用于选择父级里面的第几个孩子

    • nth-child对父元素里面所有孩子排序选择(序号是固定的)先找到第n个孩子,然后看看是否和E匹配

    • nth-of-type 对父元素里面指定子元素进行排序选择。先去匹配E,然后再根据E找第n个孩子

    • 关于nth-child ( n )我们要知道n是从0开始计算的,要记住常用的公式

    • 如果是无序列表,我们肯定用nth-child更多

    • 类选择器、属性选择器、伪类选择器,权重为10。

    ★紧急联系
    邮箱:zhif6688@163.com
    V  X: Zhif999999
  • 相关阅读:
    java中BigDecimal的四舍五入小记
    thinking in java学习笔记:14章 类型信息
    java中==和equals
    java中值传递和引用传递
    java中的赋值
    hessian学习笔记
    springboot学习笔记:12.解决springboot打成可执行jar在linux上启动慢的问题
    要是满足下面的其中3种情况,你就跑路吧
    vim程序编辑器---常用操作整理
    报错end Kernel panic
  • 原文地址:https://www.cnblogs.com/zhif97/p/14418777.html
Copyright © 2011-2022 走看看