CSS :nth-of-type() Selector
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 >w3wiki</ h1 > < h2 >:nth-of-type() Selector </ h2 > < p class = "w3wiki" >w3wiki</ p > < p class = "forBeginner" >A computer science portal for Beginner.</ p > < p class = "Beginner" >Sudo placement.</ p > < p class = "SUDO" >GFG STANDS FOR w3wiki.</ p > </ center > </ body > </ html > |
Output:
Supported Browsers:
- Apple Safari 3.1
- Google Chrome 1
- Edge 12
- Firefox 3.5
- Opera 9.5