CSS :nth-of-type() Selector
Last Updated :
29 Aug, 2024
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.
Syntax:
: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:
html
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: green;
font-size: 35px;
}
p:nth-of-type(2) {
background: green;
color: white;
font-weight: bold;
width: 70%;
}
</style>
</head>
<body>
<center>
<h1>GeeksForGeeks</h1>
<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>
<p class="SUDO">GFG STANDS FOR GEEKSFORGEEKS.</p>
</center>
</body>
</html>
Output:

Supported Browsers:
- Apple Safari 3.1
- Google Chrome 1
- Edge 12
- Firefox 3.5
- Opera 9.5