
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Select Last Child with Specific Class Using CSS
To select last child with a specific class using CSS is a simple process using CSS psuedo-class selectors. In this article, we will understand three different approaches to select last child with a specific class using CSS.
We are having four div elements in our HTML documnet, our task is to select the last child with a specific class using CSS.
Approaches to Select Last Child using CSS
Here is a list of approaches to select last child with a specific class using CSS which we will be discussing in this article with stepwise explaination and complete example codes.
- Selecting Last Child using last-child Selector
- Selecting Last Child using nth-last-child Selector
- Selecting Last Child using last-of-type Selector
Selecting Last Child using last-child Selector
To select last child with a specific class using CSS, we will be using CSS last-child psuedo-class selector which selects the last element inside it's parent element.
- We have used four div tags to specify four elements, out of which we will target only last element.
- Then, we have used ".item:last-child" selector which selects the last item.
- At last, we have used background-color, color and padding properties which adds a green background with white text to differentiate last child among others.
Example
Here is a complete example code implementing above mentioned steps to select last child with a specific class using CSS last-child psuedo-class selector.
<html> <head> <style> .item:last-child { background-color: #04af2f; color: white; padding: 10px; } </style> </head> <body> <h3> Selecting last child with a specific class using CSS </h3> <p> In this example we have used <strong>last-child </strong> psuedo-class selector properties to select last child using CSS. </p> <div class="item">First Item</div> <div class="item">Second Item</div> <div class="item">Third Item</div> <div class="item">Last Item</div> </body> </html>
Selecting Last Child using nth-last-child Selector
In this approach to select last child with a specific class using CSS, we will be using CSS nth-last-child psuedo-class selector which selects elements based on their position among sibling elements from the end.
- For creating and designing the child elements, we have used similar approach as approach one, that is step one and step three.
- We have used ".item:nth-last-child(1)" which selects the last child. The one in argument represents to select the last child among four sibling elements.
Example
Here is a complete example code implementing above mentioned steps to select last child with a specific class using CSS nth-last-child psuedo-class selector..
<html> <head> <style> .item:nth-last-child(1) { background-color: #04af2f; color: white; padding: 10px; } </style> </head> <body> <h3> Selecting last child with a specific class using CSS </h3> <p> In this example we have used <strong>nth-last-child() </strong> psuedo-class selector properties to select last child using CSS. </p> <div class="item">First Item</div> <div class="item">Second Item</div> <div class="item">Third Item</div> <div class="item">Last Item</div> </body> </html>
Selecting Last Child using last-of-type Selector
In this approach we will be using CSS last-of-type psuedo-class selector to select last child with a specific class using CSS, which selects and style the last element of its type within its parent container.
- For creating and designing the child elements, we have used similar approach as approach one, that is step one and step three.
- We have used ".item:last-of-type" which selects and styles the last child.
Example
Here is a complete example code implementing above mentioned steps to select last child with a specific class using CSS last-of-type psuedo-class selector..
<html> <head> <style> .item:last-of-type { background-color: #04af2f; color: white; padding: 10px; } </style> </head> <body> <h3> Selecting last child with a specific class using CSS </h3> <p> In this example we have used <strong>last-of-type </strong> psuedo-class selector properties to select last child using CSS. </p> <div class="item">First Item</div> <div class="item">Second Item</div> <div class="item">Third Item</div> <div class="item">Last Item</div> </body> </html>
Conclusion
Selecting last child with a specific class using CSS is a task that can be achieved using different approaches. In this article, we have used three aproaches which are: by using last-child selector, nth-last-child() selector and by using last-of-type selector. All the approaches are effective in selecting the last child element with a specific class, and the approach to use depends on the specific needs of the user.