Любой тег блока будет выполнять эту работу, если для его атрибута стиля установлено значение style="text-align:left";
или, соответственно, style="text-align:right";
Подумайте о том, чтобы поместить это в таблицу стилей, а не в строку, как это.
Многие люди до сих пор не понимают, что HTML предназначен для того, чтобы быть семантическим, а не контролировать, как отображаются элементы - это работа для CSS.
Отсюда ваше утверждение:
Есть ли другой тег, чтобы сделать
выравнивание
Технически неверен.