Почему выравнивание по горизонтали — это justify, а по вертикали — align в GRID и не только в нем?
Приветствую.
В словаре написано одно из значений justify, как «выравнивать по ширине». Это можно понять, как выравнивание по горизонтали, так как обычно ширина — на линии горизонта, но не всегда. А вот с align не все так просто. Самое близкое значение, что удалось найти — «выравнивать по оси». Все эти значения: по ширине, по оси и другие малость непонятны мне. Мне понятно, что делает каждое из этих свойств и их значения, но непонятно почему именно justify = по горизонтали, а align — по вертикали.
В некоторых редакторах текстах, графики есть такая штука, как align left (выравнивает по левому краю), align top (выравнивание по верхнему краю). Есть и другие варианты обозначения выравнивания.
Могли бы пояснить выбор слов/терминов для обозначения выравнивания элементов в CSS GRID?
Я бы попробовала начать в размышлениях с флекса.
Там justify это выравнивание вдоль главной оси. Не важно, по горизонтали она в данный момент или по вертикали.
А align вдоль поперечной, опять же без разницы куда направлена ось.
Думаю, гридам названия свойств достались по наследству.