@kizu Honestly, some of the worst named feaures of modern CSS. I can never remember these because the context of each label is not self-explanatory.
block-auto-align, inline-auto-align, block-align and inline-align would make much more sense to me. And I bet you can tell from reading those which is which.
Naming; always one of the hardest problems of anything.