:only-child
Quick Summary for :only-child
The :only-child CSS pseudo-class represents an element without any siblings. This is the same as :first-child:last-child or :nth-child(1):nth-last-child(1), but with a lower specificity.
Code Usage for :only-child
/* Selects each <p>, but only if it is the */ /* only child of its parent */ p:only-child {   background-color: lime; } 
More Details for :only-child

:only-child

The :only-child CSS pseudo-class represents an element without any siblings. This is the same as :first-child:last-child or :nth-child(1):nth-last-child(1), but with a lower specificity.

/* Selects each <p>, but only if it is the */ /* only child of its parent */ p:only-child {   background-color: lime; } 

Note: As originally defined, the selected element had to have a parent. Beginning with Selectors Level 4, this is no longer required.

Syntax

:only-child

Examples

Basic example

HTML
<div>   <div>I am an only child.</div> </div>  <div>   <div>I am the 1st sibling.</div>   <div>I am the 2nd sibling.</div>   <div>I am the 3rd sibling, <div>but this is an only child.</div></div> </div> 
CSS
div:only-child {   color: red; }  div {   display: inline-block;   margin: 6px;   outline: 1px solid; } 
Result

A list example

HTML
<ol>   <li>First     <ul>       <li>This list has just one element.</li>     </ul>   </li>   <li>Second     <ul>       <li>This list has three elements.</li>       <li>This list has three elements.</li>       <li>This list has three elements.</li>     </ul>   </li> </ol> 
CSS
li li {   list-style-type: disc; }  li:only-child {   color: red;   list-style-type: square; } 
Result

Specifications

Specification
Selectors Level 4 # only-child-pseudo

See also

:only-of-type :first-child :last-child :nth-child

Last modified: Jan 20, 2022, by MDN contributors

Select your preferred language English (US)DeutschEspañolFrançais日本語Português (do Brasil)Русский中文 (简体) Change language

No Items Found.

Add Comment
Type in a Nick Name here
 
Other Categories in CSS
css
Search CSS
Search CSS by entering your search text above.
Welcome

This is my test area for webdev. I keep a collection of code here, mostly for my reference. Also if i find a good link, i usually add it here and then forget about it. more...

You could also follow me on twitter. I have a couple of youtube channels if you want to see some video related content. RuneScape 3, Minecraft and also a coding channel here Web Dev.

If you found something useful or like my work, you can buy me a coffee here. Mmm Coffee. ☕

❤️👩‍💻🎮

🪦 2000 - 16 Oct 2022 - Boots
Random Quote


seren spirit :(
Random CSS Property

column-span

The column-span CSS property makes it possible for an element to span across all columns when its value is set to all.
column-span css reference