使用richFaces和JSF空文本节点在IE8中渲染问题

时间:2010-09-17 12:09:19

标签: java css jsf internet-explorer-8 richfaces

我有以下类型的表单:

<rich:dataList var="var" value="#{bean}" styleClass="styleClass"><h:form>
 <h:commandLink value="#{var.prop}" action="#{bean.action}">
      <a4j:actionparam name="var" value="#{var.id}" assignTo="#{bea.sel}" />
 </h:commandLink>

现在,这在Firefox和IE 7中都很好。但是,在IE 8中它会在链接之前创建空文本节点。我试着用css修复它。

form {
   display: block;
   zoom : 1;
}

这确实有助于在IE 7中正确呈现它。但是,仍然会创建空文本节点导致iE 8出现问题。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。删除display: block;应该可以解决您的问题。 IE将其标记为块时将其转换为空文本节点。