span:nth-child(2n+1), sans un <em> parmi les éléments. Les éléments fils 1, 3, 5 et 7 sont sélectionnés.

Ce span est sélectionné ! Pas ce span ci. :( Celui-ci ? Celui-là ? Un autre exemple Et encore un Puis un dernier

span:nth-child(2n+1), avec un élément <em> parmi les fils. Les éléments fils 1, 5, et 7 sont sélectionnés. 3 est compté mais n'est pas ciblé car ce n'est pas <span>.

Ce span est sélectionné ! Pas ce span ci. :( Ici on a un em. Qu'en est-il de celui-ci ? De celui-là ? Voici un autre exemple Et encore un Puis un dernier

span:nth-of-type(2n+1), avec un <em> parmi les éléments fils. Les éléments fils 1, 4, 6 et 8 sont sélectionnés. 3 n'est pas compté ni ciblé car c'est un <em>, et pas un <span> et nth-of-type ne sélectionne que les fils de ce type. Ce <em> est sauté et est ignoré.

Ce span est sélectionné ! Pas ce span ci. :( Ici on a un em. Qu'en est-il de celui-ci ? De celui-là ? Voici un autre exemple Et encore un Puis un dernier