Конфликты макета Flex

Последнее обновление 7 авг. 2026 г.

Узнайте, как Adobe InDesign автоматически разрешает конфликты размеров между родительскими контейнерами и дочерними элементами.

В макете Flex родительский контейнер и его дочерние объекты подчиняются правилам, определяющим расположение, размеры и перенос текста. В некоторых случаях настройки контейнера и дочерних элементов могут конфликтовать. InDesign использует логику для разрешения таких ситуаций, поэтому макет остается предсказуемым.

Как разрешаются конфликты

Когда правила макета Flex не позволяют выровнять контейнер и его дочерние элементы в режимах смешанного определения размеров, InDesign применяет автоматические решения, чтобы предотвратить непредсказуемое расположение элементов.

  • Если для размера контейнера установлен параметр «Фиксированный», но он содержит дочерние элементы с параметром «Заполнить пространство», и вы измените макет на значение «Авто», InDesign установит для этих дочерних элементов параметр «Фиксированный», чтобы сохранить структуру.
  • Если для макета контейнера установлено значение «Авто», а он содержит дочерние элементы с параметром «Фиксированный», и вы измените значение одного из дочерних элементов на «Заполнить пространство», InDesign обнаружит конфликт. Программа переключит размер родительского контейнера на «Фиксированный», чтобы макет сохранил стабильность.
  • Если включена функция «Обтекание содержимого», а для дочернего элемента установлен параметр «Заполнить пространство», InDesign отключает обтекание, поскольку элементы с параметром «Заполнить пространство» занимают все доступное пространство вдоль оси.

Особые аспекты, связанные с содержимым

  • Макеты Flex не поддерживают автоматическое изменение размера текстовых фреймов. Если вы размещаете текст с автоматическим изменением размера в макете Flex, автоматическое изменение размера будет отключено. Чтобы регулировать размер текста в макете Flex, вручную задайте размер текстового фрейма или воспользуйтесь параметрами масштабирования дочерних элементов Заполнить или Авто.
  • Когда графический фрейм находится внутри макета Flex, а для его размера выбрано значение Заполнить пространство, он принимает существующие настройки Подгонки фрейма, обеспечивая правильное масштабирование изображения внутри контейнера.