我有以下类型的表单:
<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出现问题。
答案 0 :(得分:0)
我遇到了同样的问题。删除display: block;
应该可以解决您的问题。 IE将其标记为块时将其转换为空文本节点。