:only-of-type
Quick Summary for :only-of-type
The :only-of-type CSS pseudo-class represents an element that has no siblings of the same type.
Code Usage for :only-of-type
/* Selects each <p>, but only if it is the */ /* only <p> element inside its parent */ p:only-of-type {   background-color: lime; } 
More Details for :only-of-type

:only-of-type

The :only-of-type CSS pseudo-class represents an element that has no siblings of the same type.

/* Selects each <p>, but only if it is the */ /* only <p> element inside its parent */ p:only-of-type {   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-of-type

Examples

Styling elements with no siblings of the same type

HTML
<main>   <div>I am `div` #1.</div>   <p>I am the only `p` among my siblings.</p>   <div>I am `div` #2.</div>   <div>I am `div` #3.     <i>I am the only `i` child.</i>     <em>I am `em` #1.</em>     <em>I am `em` #2.</em>   </div> </main> 
CSS
main :only-of-type {   color: red; } 
Result

Specifications

Specification
Selectors Level 4 # only-of-type-pseudo

See also

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

Last modified: Aug 12, 2021, by MDN contributors

Select your preferred language English (US)Españ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

james clear
Random CSS Property

<length>

The <length> CSS data type represents a distance value. Lengths can be used in numerous CSS properties, such as width, height, margin, padding, border-width, font-size, and text-shadow.
length#vmin css reference