css pseudo class
`:only-of-type` CSS pseudo-class
The :only-of-type CSS pseudo-class represents an element that has no siblings of the same type (tag name).
Interactive exampleOpen the canonical MDN source to run this embedded demo.
a:only-of-type {
color: fuchsia;
}
dd:only-of-type {
background-color: bisque;
}
<p>
To find out more about <b>QUIC</b>, check <a href="#">RFC 9000</a> and
<a href="#">RFC 9114</a>.
</p>
<dl>
<dt>Published</dt>
<dd>2021</dd>
<dd>2022</dd>
</dl>
<p>Details about <b>QPACK</b> can be found in <a href="#">RFC 9204</a>.</p>
<dl>
<dt>Published</dt>
<dd>2022</dd>
</dl>
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
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.