Атрибут align в HTML считается устаревшим, потому что его использование имеет некоторые недостатки. 1
Некоторые из них:
- Ограничение в работе с элементами. 1 Атрибут align работает не со всеми элементами. 1
- Низкая эффективность. 1 Если элементы и стили повторяются, постоянное прописывание атрибута align для выравнивания содержимого может быть менее эффективным, чем использование CSS. 1
- Невозможность отцентровать содержимое. 1 Например, если добавить атрибут align к тегу table в надежде отцентровать всё содержимое сразу, то сама таблица переместится в центр экрана. 1
С появлением стандарта HTML5 использование атрибута align для горизонтального выравнивания текста внутри элементов таблицы было deprecated (признано устаревшим). 2
Вместо атрибута align рекомендуется использовать CSS-свойства, такие как text-align, которые позволяют выравнивать содержимое более универсально и эффективно. 1