Versão atual:

JSF - Quebra de Layout no Internet Explorer 8

Pessoal, boa tarde.

Tenho uma aplicação Web Java, que utiliza JSF, com richfaces. Em um determinado momento da aplicação eu chamo a seguinte tag:

<h:selectOneRadio id="tpRegistro" layout="lineDirection" value="#{beanMB.valorRadio}">
    <f:selectItems value="#{beanMB.listaRadio}"/>
</h:selectOneRadio>

No Firefox e no Chrome renderiza da maneira que eu quero. Entretanto, no Internet Explorer 8, o browser parece gerar um código HTML que ignora uma tag de tabela, que resulta na quebra de layout:

<table>
    <tbody>
        <tr>
            <td>
                <input type="radio" name="j_idt27" id="j_idt27:0" value="12">
                <label for="j_idt27:0"> My item</label>
            </td>

            <> <!-- TAG 'IGNORADA' -->
                <input type="radio" name="j_idt28" id="j_idt28:1" value="13">
                <label for="j_idt28:1" > My item2</label>

        </tr>
.
.
.   
     </tbody>
</table>

Não sei por que isso acontece e como resolver.

Muito Obrigado pela atenção.

Abraço!

Versões(2):

Ver a versão formatada

JSF - Quebra de Layout no Internet Explorer 8

Comentário

new question