Css id univoco e validazione w3c

colomber

Utente Attivo
4 Dic 2012
232
1
18
Salve ho una tabella, il contenuto di alcune celle é di un determinato colore ho usato in css gli ID.

Usando il validatore w3c mi da errore e mi dice che l'id deve essere univoco mentre io ne ho una ventina per pagina in questo modo.

<tr><td id="abc">1</td><td>5</td></tr>
<tr><td id="abc">2</td><td>6</td></tr>
<tr><td id="abc">2</td><td>7</td></tr>
<tr><td id="abc">3</td><td>8</td></tr>


ho letto in giro che per superare il test del validatore w3c basta che trasformo ID in CLASSE in questo modo

<tr><td class="abc">1</td><td>5</td></tr>
<tr><td class="abc">2</td><td>6</td></tr>
<tr><td class="abc">2</td><td>7</td></tr>
<tr><td class="abc">3</td><td>8</td></tr>



a me serve solo per cambiare il colore di una ventina di celle voi usereste 20 CLASS o fareste in un'altro modo?


grazie
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi fare anche così
HTML:
<style>
    .tab tr td:first-child {
        background-color:yellow;
    } 
</style>
<table class="tab">
    <tr><td>1</td><td>5</td></tr>
    <tr><td>2</td><td>6</td></tr>
    <tr><td>2</td><td>7</td></tr>
    <tr><td>3</td><td>8</td></tr>
</table>
ma non so se sulle versioni più vecchie di explorer funziona