在样式编辑器的此面板中,您可以将与文本块有关的层叠样式表 (Cascading Style Sheet, CSS) 声明添加到 JavaServer Faces 组件的样式属性中。这些声明影响页面上所呈现块级别元素内的间距。添加到样式属性中的声明会覆盖该页面的 CSS 文件中定义的相应 CSS 规则。
“文本块”面板允许您设置以下样式声明:
text-align,该属性指定文本在组件的左边距和右边距之内的水平对齐(左对齐、居中、右对齐或两端对齐)。vertical-align,该属性指定组件内容相对于文本的基线或相对于同一行中其他对象的基线而出现的位置。使用此设置可以相对于其他组件或文本的基线上下移动文本块。例如,将图像组件的“垂直对齐”设置为 baseline 可以使图像基于与其位于同一行的文本的基线。
您可以输入一个数值(百分比或长度),使组件按此数值在基线上下移动。百分比值基于组件的行高。如果输入数值,则按 Enter 键可启用单位下拉列表。
text-indent,该属性指示文本块内段落第一行的缩进量。可以从下拉列表中选取一个数值或键入一个数值。如果键入数值,则按 Enter 键可启用单位下拉列表。direction,该属性指示读取文本的方向。例如,英语是从右到左 (rtl),而希伯来语是从左到右 (ltr)。该属性影响缩进属性,可以确保段落在正确的一侧进行缩进。 word-spacing,该属性控制单词之间的间距。 letter-spacing,该属性控制字母之间的间距。 line-height,该属性控制文本行之间的垂直间距。具体来说,行高是相邻文本行基线之间的距离。