【发布时间】:2010-11-30 07:57:26
【问题描述】:
代码:
<div>
<h:outputText value="DelivertyType: " style="width:135px"/>
<h:inputText value="#{newConsign.consign.faId}" style="width:135px"/>
</div>
h:outputText 的 style="width:135px" 不起作用。
【问题讨论】:
标签: jsf-2
代码:
<div>
<h:outputText value="DelivertyType: " style="width:135px"/>
<h:inputText value="#{newConsign.consign.faId}" style="width:135px"/>
</div>
h:outputText 的 style="width:135px" 不起作用。
【问题讨论】:
标签: jsf-2
outputText 会像这样生成一个跨度:
<span style="width: 135px;">DelivertyType:</span>
“宽度”属性不能应用于 SPAN 等内嵌元素。 (只能应用于块状元素)。
尝试将 outputText 包装在一个 div 中,并在该 DIV 上应用样式。
【讨论】:
你可以强制它显示为块元素:
<h:outputText value="DelivertyType: " style="display:block;width:135px"/>
这行得通。
【讨论】: