Est-il normal d'avoir deux éléments avec le même identifiant dans deux éléments div avec un autre id: mis à jour

je sais, que deux éléments ne peuvent pas le vha le même id. Mais il arrive donc que, dans mon projet, j'ai deux éléments ayant le même id dans d'autres divs, à l'instar de ce

<div id="div1">
     <img id="loading" />
</div>
<div id="div2">
     <img id="loading" />
</div>

et css:

#div1 #loading
{
    some style here...
}
#div2 #loading
{
    another style here...
}

fonctionne très bien pour moi, mais peut-être qu'il n'est pas recommandé de faire en sorte?

Grâce

Mise à JOUR

Oui, je sais, que je peux utiliser les classes, et il est fortement recommandé de faire en sorte, mais je veux savoir est-il un risque potentiel dans cette utilisation de l'id?
je pense que non, parce que quand j'ai écrit par exemple

$("#div1 #loading")... il devient un élément unique.
n'est-ce pas?

Dernière Mise À Jour

Utilisation suggérée-principe, si vous avez des raisons de le faire! 😉

source d'informationauteur Simon