Атрибут align тега <td>
Описание
Атрибут align для элемента <td> задаёт горизонтальное выравнивание содержимого ячейки таблицы. Это устаревший атрибут, который рекомендуется заменять на CSS-свойство text-align.
<table border="1">
<tr>
<td align="left">По левому краю</td>
<td align="center">По центру</td>
<td align="right">По правому краю</td>
</tr>
</table>
Значения атрибута:
| Значение | Описание | CSS-эквивалент |
|---|---|---|
left |
Выравнивание по левому краю (по умолчанию) | text-align: left |
center |
Выравнивание по центру | text-align: center |
right |
Выравнивание по правому краю | text-align: right |
justify |
Выравнивание по ширине | text-align: justify |
Современная альтернатива на CSS:
<style>
.left-align { text-align: left; }
.center-align { text-align: center; }
.right-align { text-align: right; }
</style>
<table border="1">
<tr>
<td class="left-align">По левому краю</td>
<td class="center-align">По центру</td>
<td class="right-align">По правому краю</td>
</tr>
</table>
Рекомендации:
- Для чисел и денежных значений используйте выравнивание вправо
- Для текстового содержимого - выравнивание влево
- Для заголовков - выравнивание по центру
- Всегда предпочитайте CSS-стили HTML-атрибутам
Ограничения:
- Не проходит валидацию при использовании строгого DOCTYPE
- Менее гибкий, чем CSS-решения
- Не поддерживает вертикальное выравнивание
Примечание: Для полного контроля над выравниванием используйте комбинацию CSS-свойств text-align и vertical-align.