CSS :nth-last-of-type() Selector Last Updated : 29 Aug, 2024 Comments Improve Suggest changes Like Article Like Report The:nth-last-of-type() Selector in CSS is used to style only those elements which are the nth number of child of the parent element. The selector counts from the last-child element. A n could be a number, a keyword, or a formula. Syntax::nth-last-of-type(number) { //css Property;} Where number is the argument that represents the pattern for matching elements counting from the end, 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-last-of-type(3) { background: green; color: white; font-weight: bold; width: 70%; } </style> </head> <body> <center> <h1>GeeksForGeeks</h1> <h2>CSS:nth-last-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 : Example-2: In this example, every even element is selected according to formula 2n counting from the end. html <!DOCTYPE html> <html> <head> <title>CSS :nth-last-of-type Selector</title> <style> table { border: 1px solid green; margin: auto; } /* Selects the last three element */ tr:nth-last-of-type(2n) { background-color: green; color: white; } </style> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <h2> CSS :nth-last-of-type Selector </h2> <table> <tbody> <tr> <td>Merge sort</td> </tr> <tr> <td>Quick sort</td> </tr> <tr> <td>Insertion sort</td> </tr> <tr> <td>Selection sort</td> </tr> </tbody> </table> </body> </html> Output: Supported Browsers: The browser supported by :nth-last-of-type() Selector are listed below:Apple Safari 3.1Google Chrome 4Edge 12Firefox 3.5Opera 9.5 Comment More infoAdvertise with us M manaschhabra2 Follow Improve Article Tags : Web Technologies CSS CSS-Selectors Similar Reads CSS [attribute*=value] Selector The [attribute*="str"] selector targets the elements whose attribute values contain a specified substring. This substring can appear anywhere within the attribute's value â beginning, end, or middle.Syntax:element [attribute*="str"] { // CSS Property} Example: In the following example, the <p> 2 min read CSS [attribute=value] Selector The [attribute=value] selector in CSS is used to select those elements whose attribute value is equal to "value".Syntax: element [attribute = "value"] { // CSS Property}Note: <!DOCTYPE> must be declared for IE8 and earlier versions.Example 1: In this example, The selector h1[id="geeks"] target 2 min read CSS [attribute$=value] Selector The [attribute$=âvalueâ] selector is used to select those elements whose attribute value ends with a specified value "value". The value need not to be present as separate word. It may be a part of another word or expression but it needs to be present at the end. Syntax:[attribute$="value"] { // CSS 2 min read CSS [attribute|=value] Selector The [attribute|=value] selector is used to select those elements whose attribute value is equal to "value" or whose attribute value started with "value" immediately followed by a hyphen (-).Note: Use <!DOCTYPE> to run [attribute|=value] selector in IE8 or earlier versions.Syntax:[attributeType 2 min read CSS [attribute~=value] Selector The [attribute~="value"] selector is used to select those elements whose attribute value contains a specified word. The "value" must be present in the attribute as a separate word and not as part of the other word i.e. if [title~=Geeks] is specified then all elements with Geeks title get selected.Sy 2 min read CSS [attribute^=value] Selector The [attribute^=value] selector selects elements whose attribute value begins with a given attribute.Syntax:[attribute^=value] { // CSS Property}Example: In this example, The CSS selector p[class^="for"] targets <p> elements with a class attribute that starts with "for" and applies a green bac 2 min read CSS #id Selector The ID selector in CSS is used to select a single element on a page by referencing its id attribute. This attribute must be unique within a page, meaning no two elements can have the same id. The ID selector is prefixed with a hash (#) symbol in CSS.Basic ID SelectorThe ID selector allows you to sty 7 min read CSS * (Universal) Selector The universal selector (*) applies styles to all elements on a page or within a specified context, regardless of their type, class, or ID. It's commonly used for global resets or universal styling. * { /* styles */}1. Basic Use case of universal selectorThe universal selector applies styles to all e 4 min read CSS :active Selector The: active selector is used in styling an active link of the web page. Style display when the user clicks on the link. This selector is different from :link, :visited and: hover selectors. The main use of : active selector is on the links but it can be used on all elements.Syntax: :active{ //CSS pr 2 min read CSS ::after Selector ::after selector is used to add the same content multiple times after the content of other elements. This selector is the same as ::before selector. Syntax:::after{ content:}Below HTMl/CSS code shows the functionality of ::after selector : HTML <!DOCTYPE html> <html> <head> <sty 2 min read Like