You might want to look at the :first-child
pseudo-class (W3C definition) – this is exactly the kind of thing it was designed for. You could use it like this:
.table td {
text-align: right;
}
.table td:first-child {
text-align: left;
}
The :first-child
pseudo-class means the selector only matches the first <td>
in each <tr>
.
Example here: http://jsfiddle.net/xv5Cn/1/