so che due elementi non possono avere lo stesso id. Ma è succede così, che nel mio progetto ho due elementi con lo stesso ID in altri div, come questoÈ normale avere due elementi con lo stesso id in due elementi div con un altro id?
<div id="div1">
<img id="loading" />
</div>
<div id="div2">
<img id="loading" />
</div>
e css:
#div1 #loading
{
some style here...
}
#div2 #loading
{
another style here...
}
funziona bene per me, ma forse non è consigliato fare da così?
Grazie
UPDATE
sì, lo so, Thet posso usare le classi, ed è fortemente consigliato di fare da così, ma voglio sapere non v'è alcun rischio potenziale in questo uso di id? penso no, perché quando ho scritto per esempio
$("#div1 #loading")...
diventa un elemento unico. non è vero?
c'è un browser si sa, dove non funziona? – Simon
@Syom: potrebbe funzionare bene con i CSS, ma quasi certamente avrai problemi se proverai a ottenere quegli elementi in Javascript. –
@Andy E's head uso Jquery e li chiamo allo stesso modo in css. es. $ ("# div1 #loading") ...? c'è qualche rischio potenziale? – Simon