Alinear una tabla en XHTML 1.0 Strict

Estaba validando una web que estoy haciendo en XHTML 1.0 Strict, tal como recomiendan el estandar de W3C, pero resulta que no habia manera de centra una tabla en medio de la pantalla. Los dos metodos que conocia <center> <table> </table> </center> y <table align=”center”> </table> no funcionan, ya que en el modo Strict estan prohibidos, asi que googleando un poco encontre este post de debin.net y la mejor solucion para que funcione en MSIE y demas es usar css poniendo: table { margin-left:auto; margin-right:auto; text-align: center; } y se alinea bien.

4 Comments to “Alinear una tabla en XHTML 1.0 Strict”

  1. wiki 26 February 2008 at 18:26 #

    ole!
    muchas gracias….!

  2. Hec7r0x 16 January 2011 at 22:48 #

    No centra la tabla

  3. Hec7r0x 16 January 2011 at 22:53 #

    Una forma que he encontrado es definiendo un css para div asi:

    div{
    text-aling: center;
    }

    Yluego colocando la tabla dentro de un div asi:

    .
    .
    .

    Aclaro solo lo centra de forma horizontal cunado sepa com hacelo de forma veticar lo anunciare !!!

  4. P0L0 17 January 2011 at 08:41 #

    Si que funciona, aqui tienes un ejemplo:

    < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
    <head><title>test</title></head>
    <body>
    <table style="width: 50px; border: 1px solid #000; margin-left: auto; margin-right: auto; text-align: center;">
    <tr>
    <td>test</td>
    </tr>
    </table>
    </body>

Leave a Reply