GridContainer — компонент разметки, который позволяет настроить расположение нескольких элементов последовательно на сетке. Элементы могут изменять размер в зависимости от контента. Построен на базе CSS Grid Layout.
Подробно о Grid Layout читайте в статье Основные понятия Grid Layout.
Cвойства
Определяет ширину и высоту колонки сетки макета.
Константа | Размер колонки задается целочисленным значением. |
Пример настройки свойств columns и rows приведен ниже.
Свойства CSS Grid Layout, которые не поддерживает компонент GridContainer:
- grid-line-name — именованные линии.
- fit-content() — ограничивает ширину колонки. Представляет собой формулу min(max-content, max(auto, argument)), которая вычисляется, как свойство auto (т. е. minmax(auto, max-content)). Размер поля ограничен значением параметра argument, если он больше минимального значения, заданного в свойстве auto. В Creatio при любом заданном значении свойства fit-content() создается одна колонка шириной 32px.
- repeat() — повторяющийся фрагмент перечня строк, который в компактной форме позволяет записать строки с повторяющимся шаблоном.
Выравнивание по горизонтали. Указывает как браузер распределяет пространство между и вокруг элементов контента вдоль строчной оси grid-контейнера.
start | Выравнивание элементов внутри блока по левому краю. |
![]() |
end | Выравнивание элементов внутри блока по правому краю. |
![]() |
center | Выравнивание элементов внутри блока по центру. |
![]() |
stretch | Выравнивание элементов внутри блока по ширине. |
![]() |
Пример настройки свойства justify-items приведен ниже.
Выравнивание по вертикали. Выравнивание элементов внутри блока вдоль соответствующей оси.
start | Выравнивание элементов внутри блока по верхнему краю. |
![]() |
end | Выравнивание элементов внутри блока по нижнему краю. |
![]() |
center | Выравнивание элементов внутри блока по центру. |
![]() |
stretch | Выравнивание элементов внутри блока по ширине. |
![]() |
Пример настройки свойства align-items приведен ниже.
Задает отступы между элементами grid-контейнера в столбцах и строках. Является сокращением для свойств row-gap (отступ между элементами строки) и column-gap (отступ между элементами столбца).
Результат настройки свойств row-gap и column-gap приведен ниже.
Результат отображения представлен на рисунке ниже.

Задает внутренние отступы для контейнера. Может настраиваться как для каждой стороны отдельно, так и для всех сторон одновременно. Может принимать число, строку и возможные значения, которые приведены ниже.
none | Внутренний отступ отсутствует. |
small | Маленький размер отступа. |
medium | Средний размер отступа. |
large | Большой размер отступа. |
Пример настройки свойства padding приведен ниже.
Задает радиус скругления углов для контейнера. Может настраиваться как для каждой стороны отдельно, так и для всех сторон одновременно. Может принимать число, строку и возможные значения, которые приведены ниже.
none | Скругление углов отсутствует. |
small | Маленький радиус скругления углов. |
medium | Средний радиус скругления углов. |
large | Большой радиус скругления углов. |
Пример настройки свойства border-radius приведен ниже.
Задает цвет контейнера. В качестве значения принимает код цвета.
Пример настройки свойства color приведен ниже.