left: alinha o texto a esquerda. right: alinha o texto a direita. center: centraliza o texto. justify: centraliza o texto e ocupa todo o espaço da linha. inherit: o elemento herda o valor do elemento pai.
Text-align é a propriedade para alinhamento de texto no CSS. Ela recebe 5 parâmetros. Além dos 4 citados com seus nomes auto explicativos tem mais inherit, que herda o valor do elemento pai.
Eles são usados da seguinte maneira:
p {text-align: left;}
p {text-align: right;}
p {text-align: justify;}
p {text-align: center;}
p {text-align: inherit;}
Nesses exemplos são usados a tag de parágrafo, mas pode ser com qualquer outro elemento.
No HTML tinha a tag align, mas hoje em dia é mehor usar CSS.
Normalmente é usado CSS para fazer o alinhamento de elementos como textos e imagens, mas podia ser feito diretamente no HTML. Para isso era usado a tag align, mas não recomendado o uso pois é desatualizado, deixou de ser usado no HTML 4 e em pouco tempo pode não ser mais lida pelos navegadores.
A tag align recebe 4 parâmetros, são eles: lef, right, center, justify. Que podia ser usado dentro das tags div, p, img entre outras.