--- title: ':only-child' slug: 'Web/CSS/:only-child' tags: - Псевдоклассы translation_of: 'Web/CSS/:only-child' ---
CSS псевдокласс :only-child находит любой элемент, являющийся единственным потомком родителя. Это тоже, что и :first-child:last-child или :nth-child(1):nth-last-child(1), но с меньшей специфичностью.
parent child:only-child {
property: value;
}
span:only-child {
color: red;
}
<div> <span>Этот span единственный ребёнок своего папы:(</span> </div> <div> <span>Этот span один из потомков родителя</span> <span>Этот span один из детей отца</span> </div>
{{EmbedLiveSample('Простой_пример', '100%', 60)}}
li li {
list-style-type: disc;
}
li:only-child {
color: #6699ff;
font-style: italic;
list-style-type: square;
}
<ol>
<li>Первый
<ul>
<li>Это единственный ребёнок
</ul>
</li>
<li>Второй
<ul>
<li>Этот список с двумя элементами
<li>Этот список с двумя элементами
</ul>
</li>
<li>Третий
<ul>
<li>Этот список с тремя элементами
<li>Этот список с тремя элементами
<li>Этот список с тремя элементами
</ul>
</li>
<ol>
{{EmbedLiveSample('Пример_со_списком', '100%', 220)}}