hallo,
.data_tables {
Das gilt für eine allgemeine Klasse "data_tables" - egal, ob für eine Tabelle oder <pre> oder <p> oder <h3> oder sonst irgendein HTML-Element.
margin-left:20px;
margin-top: 20px;
margin-bottom:20px;
Diese drei lassen sich zusammenfassen zu
margin: 20px 0 20px 20px;
td.data_tables {
Jetzt gibst du _zusätzlich_ dazu, daß ein <td>, sofern es eben den Klassennamen "data_tables" erhält noch
padding:10px;
vertical-align:middle;
text-align:right;
berücksichtigen soll.
Nun folgt weiter unten eine Tabelle, deren <table>-tag auch das oben definierte wunderbar annimmt... das darin liegende <td>-tag weigert sich aber strikt, das text-align und das padding zu befolgen.
Hast du denn auch
<td class="data_tables">
angegeben? Und: in welchem Browser passiert dir diese dir fehlerhaft scheinende Interpretation?
Grüße aus Berlin
Christoph S.