Основные различия между CSS и атрибутами HTML для выравнивания текста:
Таким образом, атрибуты HTML удобны, когда нужно выровнять текст только в одном-двух местах, а CSS предпочтение стоит выбрать для выравнивания в нескольких местах на странице. 2
Кроме того, свойство text-align работает только с блочными элементами, такими как абзац или div, выравнивая внутри них всё строчное содержимое, включая изображения. 1 Применение свойства к строчным элементам, таким как ссылка или span, не даст никакого эффекта. 1