上次更新日期:
2026年8月7日
了解 Adobe InDesign 如何自动解决父容器与子元素之间的大小冲突。
在 Flex 布局中,父容器及其子对象遵循内容流动、大小调整和换行的规则。在某些情况下,容器和子元素设置可能会发生冲突。InDesign 使用逻辑来解决这些情况,以确保布局保持可预测性。
冲突解决方式
当 Flex 布局规则无法在混合大小调整模式下对齐容器及其子元素时,InDesign 会应用自动解决方案来防止不可预测的布局。
- 如果容器大小设置为固定但包含设置为填充空间的子元素,并且您将布局更改为自动,InDesign 会将这些子元素设置为固定大小以维护结构。
- 如果容器布局设置为自动并包含设置为固定的子元素,并且您将其中一个子元素更改为填充空间,InDesign 会检测到冲突。它会将父容器大小切换为固定,以便布局能够稳定。
- 当环绕内容已开启且次元素设置为填充空间时,InDesign 会关闭换行,因为填充空间的项目会占据沿某个轴的所有可用空间。
特殊内容注意事项
- Flex 布局不支持自动调整大小的文本框。如果将自动调整大小的文本放入 Flex 布局中,自动调整大小功能将会关闭。要控制 Flex 布局中的文本大小,请手动设置文本框架大小,或者使用填充或自动次项大小调整选项。
- 当 Flex 布局中的图形框架设置为填充空间时,它会使用框架现有的适应设置,以确保图像在容器内适当缩放。