如何设置JSF2.0的<h:outputText>的宽度?

Kea*_*ang 10 jsf-2

代码:

<div>
  <h:outputText value="DelivertyType: " style="width:135px"/>
  <h:inputText value="#{newConsign.consign.faId}" style="width:135px"/>
</div>
Run Code Online (Sandbox Code Playgroud)

h:outputText的style ="width:135px"不起作用.

dde*_*ele 12

outputText将生成如下的span:

<span style="width: 135px;">DelivertyType:</span>
Run Code Online (Sandbox Code Playgroud)

"width"属性不能应用于SPAN等内联元素.(只能应用于块样式元素).

尝试将outputText包装在div中,并在DIV上应用样式.


小智 11

您可以强制它显示为块元素:

<h:outputText value="DelivertyType: " style="display:block;width:135px"/>

这很有效.