文書更新:2019年07月06日(土) 午後10時52分31秒

Home > 備忘録 > Web page 作成 > nth-child等の使い方( 63 )

nth-child等の使い方

  1. 例題
    1. :nth-child(5)
    2. 先頭から5番目

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    3. :nth-last-child(5)
    4. 最後から5番目

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    5. :not(:nth-child(3))
    6. 先頭から3番目以外

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    7. :not(:nth-last-child(3))
    8. 最後から3番目以外

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    9. :nth-child(4n)
    10. 先頭から4の倍数

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    11. :nth-last-child(4n)
    12. 最後から4の倍数

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    13. :nth-child(3n+2)
    14. 先頭から3の倍数+2

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    15. :nth-last-child(3n+2)
    16. 最後から3の倍数+2

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    17. :nth-child(even)
    18. 先頭から数えて偶数番目

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    19. :nth-last-child(even)
    20. 最後から数えて偶数番目

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    21. :nth-child(odd)
    22. 先頭から数えて奇数番目

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    23. :nth-last-child(odd)
    24. 最後から数えて奇数番目

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    25. :nth-child(n+4)
    26. 先頭から数えて4番目以降

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    27. :nth-last-child(n+4)
    28. 最後から数えて4番目以降

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    29. :nth-child(-n+4)
    30. 先頭から数えて4番目以前

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    31. :nth-last-child(-n+4)
    32. 最後から数えて4番目以前

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    33. :nth-child(n+3):nth-child(-n+7)
    34. 先頭から3番目~先頭から7番目まで

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    35. :nth-last-child(n+4):nth-last-child(-n+7)
    36. 最後から4番目~最後から7番目まで

      • 15
      • 14
      • 13
      • 12
      • 11
      • 10
      • 9
      • 8
      • 7
      • 6
      • 5
      • 4
      • 3
      • 2
      • 1

    37. :nth-child(n+2):nth-last-child(n+2)
    38. 最初と最後以外

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    39. :first-child
    40. 先頭のみ

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

    41. :last-child
    42. 最後のみ

      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15

  2. nの計算法
  3. n を 0 から自動的に 1 づつ増加させ、計算結果が 0 以下の場合は無視する。
    1. 4n の場合
    2. 4*0=0	(結果が0以下なので無視する)
      4*1=4
      4*2=8
      4*3=12
      ......
    3. 3n+2 の場合
    4. 3*0+2=2
      3*1+2=5
      3*2+2=8
      3*3+2=11
      ......
    5. n+4 の場合
    6. 0+4=4
      1+4=5
      2+4=6
      3+4=7
      ......
    7. -n+4 の場合
    8. -0+4=4
      -1+4=3
      -2+4=2
      -3+4=1
      -4+4=0(結果が0以下なので無視する)
      -5+4=-1(結果が0以下なので無視する)
      ......