sé que dos elementos no pueden tener la misma identificación. Pero es que sucede así, que en mi proyecto tengo dos elementos con el mismo id en otros divs, como este¿Es normal tener dos elementos con la misma identificación en dos elementos div con otra identificación?
<div id="div1">
<img id="loading" />
</div>
<div id="div2">
<img id="loading" />
</div>
y CSS:
#div1 #loading
{
some style here...
}
#div2 #loading
{
another style here...
}
funciona bien para mí, pero tal vez no es recomendado hacer por eso?
Gracias
ACTUALIZACIÓN
Sí, lo sé, Thet puedo usar clases, y ha recomendado encarecidamente que hacer por que sí, pero quiero saber ¿hay algún riesgo potencial en este uso de identificación? creo que no, porque cuando escribí por ejemplo
$("#div1 #loading")...
se convierte en un elemento único. ¿no es así?
¿Hay un navegador que conozcas, donde no funciona? – Simon
@Syom: bien puede funcionar bien con CSS, pero es casi seguro que tendrá problemas si intenta obtener esos elementos en Javascript. –
@Andy E, la cabeza, uso Jquery, y los llamo de la misma manera thet in css. es decir $ ("# div1 #loading") ...? ¿hay algún riesgo potencial? – Simon