Open In App
Related Articles

CSS :nth-of-type() Selector

Improve Article
Save Article
Like Article

The :nth-of-type() in css Selector is used to style only those elements which are the nth number of child of its parent element. An n may be a number, a keyword, or a formula. 


:nth-of-type(number) {
      // CSS Property;

Where number is the argument that represents the pattern for matching elements. It can be odd, even or in a functional notation.

  • odd: It represents elements whose position is odd in a series: 1, 3, 5, etc., counting from the end.
  • even: It represents the elements whose position is even in a series: 2, 4, 6, etc., counting from the end.
  • functional notation (): It represents elements whose position of siblings matches the pattern An+B, for every positive integer or zero value of n. The index of the first element, counting from the end, is 1.

Example 1: 


<!DOCTYPE html>
        h1 {
            color: green;
            font-size: 35px;
        p:nth-of-type(2) {
            background: green;
            color: white;
            font-weight: bold;
            width: 70%;
        <h2>:nth-of-type() Selector </h2>
        <p class="geeksFORGEEKS">geeksforgeeks</p>
        <p class="forgeeks">A computer science portal for geeks.</p>
        <p class="geeks">Sudo placement.</p>



Supported Browsers:

  • Apple Safari 3.1
  • Google Chrome 1
  • Edge 12
  • Firefox 3.5
  • Opera 9.5

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 06 Jul, 2023
Like Article
Save Article
Similar Reads
Complete Tutorials