CSS :only-child Selector Last Updated : 29 Aug, 2024 Comments Improve Suggest changes Like Article Like Report The:only-child selector in CSS is used to match every element that is the only child of its parent. It represents an element without any siblings. Syntax::only-child { // CSS property} Example 1: html <!DOCTYPE html> <html> <head> <title>:only-child selector</title> <style> h1 { color: green; text-align: center; } h2 { text-align: center; } div:only-child { color: white; background: green; } div { display: block; margin: 6px; font-size: 17px; padding: 5px 8px; border: solid 2px grey; } </style> </head> <body> <h1>GeeksforGeeks</h1> <h2>:only-child selector</h2> <div> <div>I am an only child.</div> </div> <div> <div>I am the 1st child.</div> <div>I am the 2nd child.</div> <div>I am the 3rd child, </div> <div>child of parent.</div> </div> </body> </html> Output: Example 2: html <!DOCTYPE html> <html> <head> <title>:only-child selector</title> <style> h1 { color: green; text-align: center; } h2 { text-align: center; } li:only-child { color: green; } li { font-size: 20px; } </style> </head> <body> <h1>GeeksforGeeks</h1> <h2>:only-child selector</h2> <ol> <li>Data Structures</li> <ul> <li>Arrays </li> </ul> <li>Languages</li> <ul> <li>C++ </li> <li>Python</li> </ul> <li>Algorithms</li> <ul> <li>Searching Algorithms</li> <li>Sorting Algorithms</li> <ul> <li>Bubble sort </li> </ul> </ul> </ol> </body> </html> Output: Supported Browser: The browser supported by :only-child selector are listed below:Google Chrome 2.0 and aboveEdge 12.0 and aboveFirefox 1.5 and aboveSafari 3.1 and aboveOpera 9.5 and above Create Quiz Comment V Vishal Chaudhary 2 Follow 0 Improve V Vishal Chaudhary 2 Follow 0 Improve Article Tags : Web Technologies CSS CSS-Selectors Explore CSS Introduction 3 min read CSS Syntax 3 min read CSS Selectors 6 min read CSS Comments 2 min read CSS Colors 5 min read CSS Borders 5 min read CSS Margins 4 min read CSS Height and Width 4 min read CSS Outline 4 min read CSS Fonts 4 min read Like