Hi,
cellpadding lässt sich relativ einfach realisieren, indem einfach die
padding-Eigenschaft
in die TDs aufgenommen wird.
Mit
cellspacing sieht es schon düsterer aus - hier ist mir kein adäquater Ersatz
bekannt.
Möglicherweise könnte ein ähnliches Ergebnis erzielt werden, wenn die Hintergrund-
farbe der Tabelle und die Rahmenfarbe der Zellen gleich wären. Allerdings würde
die border-Eigenschaft der Zellen damit für weitere Formatierungen wegfallen.
Code:
table { border: 3px solid lightslategray;
background-color: lightslategray;}
td { border: 3px lightslategray solid; /* Simuliert cellspacing */
padding: 10px; /* simuliert cellpadding */
background-color: white;}
Ist jedoch lediglich ein Ansatz - kannst ja mal ein wenig damit rumprobieren.
Warum es diese Eigenschaften in CSS nicht direkt manipuliert werden können,
kann ich Dir auch nicht beantworten. Es gab mal einen Ansatz mit
border-spacing
in Verbindung mit
border-collapse. Diese Kombination funktioniert jedoch nur in
speziellen Browsern und ist daher für den allgemeinen Einsatz untauglich.
Ich für meinen Teil verwende meistens die Methode mit
cellpadding und
cellspacing.
Ciao
Quaese