Вообще, зависит от того, по горизонтали Вы хотите выравнивать текст или по вертикали :)
Для горизонтали ответ уже дан - да, свойство text-align со значениями left, right и т.д.
Для вертикали - лучшая практика на данный момент - использовать flex-верстку. То есть Вы делаете родительский блок display : flex и задаете у него свойства align-items и justify-content как Вам нужно.
Также используется до сих пор подход, где просто у текста задается line-height равная высоте блока нужного. Но это работает хорошо только если одна строка.
Ну и совсем из древних времен решение - Родительский блок - position : relative. Текущий блок с текстом - position : absolute, top : 0, left : 0, right : 0, bottom : 0, margin : auto. Но при этом Вы обязаны жестко задать ширину и высоту блоку с текстом, иначе браузер не будет знать, какие margin'ы отсчитывать, и верстка поплывет. Т.е. наряду с другими свойствами, у блока с текстом обязаны быть height: ...px и width: ...px
к каким командам доступны эти атрибуты?
а что касается Flex свойства, то там совсем другие правила.
По горизонтали - "Text-align: center";
По вертикали: задаём родителю "display: flex; height = если требуется; justify-content: center; align-items: center" - justify-content или align-items зависит от системы координат