eheh ne hai di lavoro da fare...
guarda ti faccio un esempio pratico:
ho preso una pagina a caso, con un elenco di canzoni in una tabella, OGNI RIGA della tabella è formata da questo codice:
codice:
<tr class="listitem">
<td width="2%" class="list" align="center">20</td>
<td width="25%" class="list" align="left" >Da.A</td>
<td width="25%" align="left" class="list">Fabri Fibra, Nesli</td>
<td width="25%" align="center" class="list">--No Album--</td>
<td width="5%" align="center" class="list">Modifica</td></tr>
<tr><td colspan="4" height="1px" style="background-image:url(http://raptesti.interfree.it/dotslight.gif)"></td></tr>
moltiplicalo per decine di righe e vedi che la differenza la fai...
utilizzando bene i css diventerebbe così:
codice:
<tr>
<td>20</td>
<td>Da.A</td>
<td>Fabri Fibra, Nesli</td>
<td>--No Album--</td>
<td>Modifica</td>
</tr>
una bella differenza, 568 caratteri contro 175 della versione alleggerita, meno di un terzo..
qualche osservazione:
- i valori di width basta che li metti nelle celle della prima riga...
- perchè usi gli align anche quando devi allineare a sinistra ?
- c'è un motivo particolare per cui usi & nbsp ; in ogni cella ?
- quella linea a puntini puoi farla applicando un bordo inferiore punteggiato (sempre con i css)...
praticamente invece di mettere quegli attributi ad ogni riga, fai uno stile css che applichi alla tabella e lo chiami in questo modo:
.nomestile td { }
e per i link fai così:
.nomestile td a { }
e per il rollover:
.nomestile td a:hover { }
buon divertimento!