• CSS3 :nth-of-type() 选择器


    定义和用法

    :nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素.

    n 可以是数字、关键词或公式。

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6 <style type="text/css">
     7 div p:nth-of-type(3){
     8     color:#fff;
     9     background:#333;
    10 }
    11 </style>
    12 </head>
    13 <body>
    14     <div>
    15         <p>第一行</p>
    16         <p>第二行</p>
    17         <p>第三行</p>
    18         <p>第四行</p>
    19         <p>第五行</p>
    20     </div>
    21 </body>
    22 </html>

    1.Odd 和 even 是可用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6 <style type="text/css">
     7 div p:nth-of-type(odd){
     8     color:#fff;
     9     background:#333;
    10 }
    11 div p:nth-of-type(even){
    12     color:#fff;
    13     background:red;
    14 }
    15 </style>
    16 </head>
    17 <body>
    18     <div>
    19         <p>第一行</p>
    20         <p>第二行</p>
    21         <p>第三行</p>
    22         <p>第四行</p>
    23         <p>第五行</p>
    24     </div>
    25 </body>
    26 </html>

    2.使用公式 (an + b)。描述:表示周期的长度,n 是计数器(从 0 开始),b 是偏移值

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6 <style type="text/css">
     7 div p:nth-of-type(3n+0){
     8     color:#fff;
     9     background:#333;
    10 }
    11 </style>
    12 </head>
    13 <body>
    14     <div>
    15         <p>第一行</p>
    16         <p>第二行</p>
    17         <p>第三行</p>
    18         <p>第四行</p>
    19         <p>第五行</p>
    20         <p>第六行</p>
    21     </div>
    22 </body>
    23 </html>
  • 相关阅读:
    软件RAID 0
    逻辑卷管理lvm
    磁盘配额quota
    合并 CentOS 6.8 的两个ISO镜像
    挂载mount
    非交互式添加分区
    磁盘分区-gdisk用法
    C博客作业01--分支、顺序结构
    C语言--第0次作业
    浅议正则表达式
  • 原文地址:https://www.cnblogs.com/wlyj/p/6825153.html
Copyright © 2020-2023  润新知