Chiedo scusa se l'oggetto non è chiaro ma non sapevo come altro esprimere il concetto che riporto di seguito.

Dunque ho molte tabelle dati da inserire in un layout senza tabelle (ho lavorato parecchio ma grazie al vostro aiuto sono riuscito nell'arduo compito! ;-) ).

Quello che non ho ben capito è quale sia il metodo migliore per assegnare proprietà td, tr, table diverse per ogni tabella.

Attualmente faccio così:

prima tabella:
<table class='pippo'>
<tr class='pipporiga'>
<td class='pippocolonna'>

seconda tabella
<table class='paperino'>
<tr class='paperinoriga'>
<td class='paperinocolonna'>

Nei css metto

table.pippo {
border: thin solid #336600;
}

tr.pipporiga{
text-size: 10px;
}
td.pippocolonna{
backgorund-color: #000;
}

table.paperino {
border: thin solid #ffff00;
}

tr.paperinoriga{
text-size: 18px;
}
td.paperinocolonna{
backgorund-color: #fff;
}


Credo che sia un metodo alquanto dispendioso e molto macchino e pertanto volevo sapere se esiste un metodo più pulito e semplificato.
Il concetto importantissimo è che non devo avere interferenze di proprietà tra le classi (table,tr,td) delle tante tabelle (ognuna con un suo stile) che dovrò creare.

Spero d'aver reso l'idea.

Grazie per l'aiuto.