应用 Flex 布局属性

上次更新日期: 2026年8月7日

学习如何使用对象样式来定义和重复使用 Adobe InDesign 中容器和子对象的 Flex 布局配置。

对象样式支持 Flex 布局属性,让您能够定义和重复使用多个容器或子对象间一致的布局行为。使用此方法来标准化现有布局或将相同的 Flex 设置应用于新容器。对于一次性布局,请直接使用 Flex 布局面板。

设置 Flex 布局容器样式

选择窗口 > 样式 > 对象样式

选择面板菜单 图标,然后选择新建对象样式

基本属性列表中选择 Flex 布局选项。

InDesign 工作区,其中打开了“新建对象样式”对话框,选中了“Flex 布局”,并显示了其样式设置。
修改 Flex 布局容器的对象样式设置。

将容器宽度和高度设置为自动(适应内容)或固定(保持指定尺寸)。

样式名称字段中输入样式的描述性名称。

选择确定

选择您的 Flex 布局容器,然后在对象样式面板中选择样式名称以应用该样式。

提示

通过在基于下拉菜单中选择样式,在现有样式基础上创建新的 Flex 布局样式。

在样式中定义 Flex 布局子属性

对象样式中的 Flex 布局部分同样可以定义 Flex 布局子元素及其嵌套子元素的属性,助您在整个布局中标准化固定或灵活尺寸等行为。

  • 直接创建交互式元素:Flex 布局中的次元素转化为交互式元素,无需单独创建并将其添加到 Flex 布局中。
  • 锁定子元素:锁定 Flex 布局中的一个或多个子元素,防止直接拖拽、调整大小或将其移出帧外,同时仍允许使用键盘箭头键更改位置。
  • 子元素的键盘导航:在水平布局中使用左右箭头键,或在垂直布局中使用上下箭头键来重新定位锁定或未锁定的元素。

您可以使用对象样式在锁定的 Flex 帧内定义 Flex 属性。

选择窗口 > 样式 > 对象样式

选择面板菜单图标,然后选择新建对象样式或双击现有样式来编辑。

基本属性列表中选择 Flex 布局

Flex 布局选项中找到 Flex 布局子项部分。

InDesign 工作区,其中打开了“对象样式选项”对话框,并突出显示了“Flex 布局次项”属性。
调整 Flex 布局次项的宽度和高度。

选择确定。 您可以使用对象样式在锁定的 Flex 帧内定义 Flex 属性。

使用嵌套 Flex 布局

嵌套 Flex 布局容器时,容器属性和次项属性都会应用,其中 Flex 布局次项部分控制宽度和高度。

选择将作为主项的 Flex 布局容器。

在其中放置一个或多个 Flex 布局容器以创建嵌套结构。

为嵌套容器打开对象样式面板。

Flex 布局次项部分中,设置 W(宽度)和 H(高度)值。

验证宽度和高度值是否与 Flex 布局部分中的数值一致。