Me gustaría saber si existe alguna forma mediante CSS, para cambiar las filas por columnas en una tabla para Internet Explorer.
Por ejemplo si tenemos el siguiente código HTML:
Código:
y aplicamos la regla<table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="cont"> <tr> <td valign="top" class="cont_desc" colspan="2"> <div class="img_s"> <p><img src="http://www.vincentmounier.com/blog2/uploads/vcr9/ff-ie.jpg" alt="" width="250" /></p> </div> </td> </tr> <tr> <td colspan="2"> <ul> <li> <div id="id1" class="class1"><a href="#">Secc1.</a></div> </li> <li> <div id="id2" class="class1"><a href="#">Secc2.</a></div> </li> <li> <div id="id3" class="class1"><a href="#">Secc3.</a></div> </li> <li> <div id="id4" class="class1"><a href="#">Secc4.</a></div> </li> </ul> </td> </tr> </div> </table>
Código:
en firefox y demás navegadores, la fila de la tabla pasará a visualizarse como columna cuando tenga suficiente espacio a la derecha de la imagen. tr { float:left; }
En los Internet Explorer, como van a su bola, pues no pasa esto.
He probado con las siguientes reglas, pero tampoco me funciona en IE.
Código:
tr { float:left; } .img_s { float:left; position:relative; z-index:2; } ul { float:left; position:relative; z-index:3; }
Me gustaría saber si existe alguna forma de hacerlo en IE.
Gracias.