Разметка ниже выравнивает SAMPLE TEXT
влево.
Мне кажется, что он должен быть выровнен справа. Класс, который выравнивается справа, объявляется после выравнивания слева. И класс, который выравнивается справа, даже упоминается последним. Итак, почему класс, который выравнивается слева, выигрывает?
CSS
.table {
width: 100%;
}
.table td {
text-align: left;
}
.cell {
text-align: right;
}
HTML
<table class="table">
<tr>
<td class="cell">
SAMPLE TEXT
</td>
</tr>
</table>
См. мой пример jsFiddle.