Если :nth-of-type является тем же, что и :nth-child, но при этом более универсален, то зачем нужен последний?
У каждого псевдоселектора своя роль. Бывают случаи, когда вполне хватает :nth-child.
Да, но при этом вместо :nth-child можно с тем же успехом подставить :nth-of-type, и ничего не потерять. Или все-таки есть ситуации, где :nth-child более применим?
<div class="container">
<span>1</span>
<strong>2</strong>
<em>3</em>
<strong>4</strong>
<span>5</span>
<em>6</em>
<span>7</span>
<strong>8</strong>
<strong>9</strong>
</div>
Выглядит вот так:
1
2
3
4
5
6
7
8
9
а теперь задача - выделить красным цветом все четные числа. Справитесь с помощью :nth-of-type? или все же с :nth-child будет удобней?
1 лайк
Ну справиться-то можно, но с child будет удобнее ) Понял, спасибо