Выравнивание текста с помощью атрибута align и свойства text-align отличается. 12
Атрибут align используется для указания выравнивания текстового содержимого элемента в тегах абзаца и устанавливает положение текста по левому, центру или правому краю. 13 Однако в HTML5 он устарел, и для современного и гибкого выравнивания текста рекомендуется использовать свойство text-align. 13
Свойство text-align используется для установки горизонтального выравнивания текста внутри элемента. 1 Оно применяется к элементам блочного уровня и выравнивает встроенный контент соответственно. 1
Таким образом, text-align выравнивает текст внутри элемента, а align — сам элемент, если это возможно, например для картинок, таблиц, фреймов. 2