:only-of-type
Quick Summary for :only-of-type
:only-of-type CSS pseudo-class represents an element that has no siblings of the same type.
Code Usage for :only-of-type
<pre class="brush: css notranslate"><code><span class="token comment">/ Selects each <p>, but only if it is the /</span> <span class="token comment">/ only <p> element inside its parent /</span> <span class="token selector">p:only-of-type</span> <span class="token punctuation">{</span> <span class="token property">background-color</span><span class="token punctuation">:</span> lime<span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre>
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; } ResultSpecifications
| 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