J'ai une forme de type:Rendu problème dans IE8 avec richfaces et JSF noeud texte vide
<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>
Maintenant, tout cela est bien dans Firefox et IE 7. Cependant, IE 8 crée des nœuds de texte vides juste avant le lien. J'ai essayé de le réparer avec le css.
form {
display: block;
zoom : 1;
}
Cela a aidé à le rendre correctement dans IE 7. Cependant, les nœuds de texte vides sont encore créé un problème de cause avec iE 8.
Les nœuds de texte vides sont toujours présents dans les fichiers HTML (sauf dans les IE précédents en raison de bogues). Qu'est-ce qui vous fait penser que les nœuds de texte vides sont un problème? – bobince
Apparemment, il y a un saut de ligne que IE8 interprète comme un noeud vide. Est-ce que quelqu'un sait comment modifier le code généré, de sorte qu'il n'a plus de sauts de ligne? – Farhad
@bobince J'ai utilisé l'outil developerTool dans IE8 pour supprimer manuellement les nœuds de texte, puis le rendu a commencé à se faire correctement. – Farhad