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