是否可以将 fo:block 元素的宽度与元素中文本的宽度相匹配?我试过自动宽度,但这不起作用。
谢谢。
我不确定我是否理解这个问题(五年后,你可能也不会)。如果您想要一个属性,例如background-color
,仅应用于一行文本,您可以使用fo:inline
或fo:inline-container
:
<fo:block space-after="1em">
<fo:inline-container>
<fo:block background-color="yellow">I am the very model</fo:block>
</fo:inline-container>
</fo:block>
<fo:block space-after="1em">
<fo:inline background-color="yellow">I am the very model</fo:inline>
</fo:block>
“width”属性不适用于 fo:block。看看这篇文章,以了解和解决您的查询FOP: fo:block width 属性被忽略了吗?