Originariamente inviato da rikkardo
una cosa che non capisco dal punto di vista teorico:

Ho letto che il tag table possiede fra i tanti attributi:
-)cellspacing
-)cellpadding
Non piu`. Quelli sono vecchi attributi HTML, che non sono supportati in XHTML; e non hanno senso se si formatta con i CSS.


Io ho una tabella con molti dati che possono variare di quantità quindi non vooglio lasciare al browser la possibilità di modificare il layout della tabella.
Male: non e` una buona idea forzare le scelte del browser e dell'utente. La soluzione migliore (piu` accessibile, piu` usabile e piu` gradita all'utente) e` dare al browser le informazioni complete affinche` faccia lui la formattazione.


Mi spiegate perchè non posso usare l'attributo cellspacing e cellapdding nel foglio di stile ottenendo:
table.tabella { table-layout:fixed; cellpadding:0px; cellspacing:1px}
Quegli attributi non esistono in CSS.
Esistono gli attributi margin e padding applicati alle singole celle (esiste anche il border-collapse)


Devo quindi far riferimento, per quanto riguarda le dimensioni, al Box Model?
Certo. Ricorda anche che il box-model di IE non segue le spcifiche del W3C (quello degli altri browser si`).