--- title: ':only-child' slug: 'Web/CSS/:only-child' tags: - CSS - CSS Pseudo-Klasse - Layout - Referenz - Selektoren - Web translation_of: 'Web/CSS/:only-child' ---
Die CSS Pseudo-Klasse :only-child repräsentiert ein Element, welches das einzige Kindeelement innerhalb seines Elternelementes ist. Das ist das gleiche wie :first-child:last-child oder :nth-child(1):nth-last-child(1), nur mit einer geringeren Spezifizität.
parent child:only-child {
property: value;
}
span:only-child {
color: red;
}
<div> <span>Dieser span ist das einzige Kind seines Elternteils</span> </div> <div> <span>Dieser span ist eines von zwei Kindern seines Elternteils</span> <span>Dieser span ist eines von zwei Kindern seines Elternteils</span> </div>
{{EmbedLiveSample('Basic_example', '100%', 100)}}
li li {
list-style-type: disc;
}
li:only-child {
color: #6699ff;
font-style: italic;
list-style-type: square;
}
<ol>
<li>Erstens
<ul>
<li>Einziges Kind
</ul>
</li>
<li>Zweitens
<ul>
<li>Diese Liste hat zwei Elemente
<li>Diese Liste hat zwei Elemente
</ul>
</li>
<li>Drittens
<ul>
<li>Diese Liste hat drei Elemente
<li>Diese Liste hat drei Elemente
<li>Diese Liste hat drei Elemente
</ul>
</li>
<ol>
{{EmbedLiveSample('A_list_example', '100%', 150)}}
| Spezifizierung | Status | Kommentar |
|---|---|---|
| {{SpecName('CSS4 Selectors', '#only-child-pseudo', ':only-child')}} | {{Spec2('CSS4 Selectors')}} | Keine Änderung. |
| {{SpecName('CSS3 Selectors', '#only-child-pseudo', ':only-child')}} | {{Spec2('CSS3 Selectors')}} | Ausgangs-Definition. |