Foros del Web » Creando para Internet » HTML »

Alinear tabla verticalemente

Estas en el tema de Alinear tabla verticalemente en el foro de HTML en Foros del Web. Buenas! tengo una tabla que no me ocupa toda la página entera y tengo que alinearla vertical y horizontalemente, horizontalmente lo he conseguido pero verticalemente ...
  #1 (permalink)  
Antiguo 28/07/2016, 10:08
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Alinear tabla verticalemente

Buenas! tengo una tabla que no me ocupa toda la página entera y tengo que alinearla vertical y horizontalemente, horizontalmente lo he conseguido pero verticalemente lo he probado de muchas formas y no hay manera. Adjunto código y si alguien puede decirme cómo hacerlo o alguna pista de donde tirar le estaré muy agradecido.
Muchas gracias de antemano!

Código HTML:
 <table style="margin: 0 auto" width="90%" height="80%"> 
        <tr> 
            <td align="center"><button> </button></td> 
            <td align="center"><button> </button></td>
        </tr> 
        <tr> 
            <td align="center"><button> </button></td> 
            <td align="center"><button> </button></td> 
        </tr> 
        <tr> 
            <td align="center"><button> </button></td>  
            <td align="center"><button> </button></td>  
        </tr> 
    </table> 
  #2 (permalink)  
Antiguo 28/07/2016, 13:41
 
Fecha de Ingreso: julio-2015
Mensajes: 85
Antigüedad: 9 años, 3 meses
Puntos: 4
Respuesta: Alinear tabla verticalemente

Si la altura de tu tabla fuese 80 vh te bastaria con poner margin-top: 10vh; pero eso 80% no hace referencia al alto sino al ancho entonces no sabes la altura exacta de la tabla como para darla un margin-top la otra manera seria a traves de javascript sacar la medida en px de la pantalla despues sacar la medida en px de la tabla restar los pixeles de la tabla a los de la pantalla, dividir esa cantidad entre 2 y lo que quede darselo como margen superior a la tabla.

Etiquetas: alinear, form, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.