Estoy usando el siguiente código. ¿Cómo poner esta tabla en el centro de la página usando CSS?
<html>
<head>
<link rel="stylesheet" type="text/css" href="styles.css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>The Main Page</title>
</head>
<body>
<table>
<tr>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
<td><button class="lightSquare"></button></td>
<td><button class="darkSquare"></button></td>
</tr>
</table>
</body>
</html>
html
css
html-table
center
Código Azul
fuente
fuente
Respuestas:
html, body { width: 100%; } table { margin: 0 auto; }
Ejemplo JSFiddle
La alineación vertical de elementos de bloque no es lo más trivial. Algunos métodos a continuación.
fuente
Puede intentar usar el siguiente CSS:
table { margin: 0 auto; }
fuente
px
.1) Configurar la alineación horizontal en automática en CSS
margin-left: auto; margin-right: auto;
2) Obtenga una alineación vertical al centro de la página y agregue lo siguiente a css
html, body { width: 100%; }
Por ejemplo :
<html> <head> <meta charset="ISO-8859-1"> <style type="text/css"> table.center { margin-left: auto; margin-right: auto; } html, body { width: 100%; } </style> <title>Table with css</title> </head> <body> <table class="center"> <tr> <td><button class="lightSquare"></button></td> <td><button class="darkSquare"></button></td> <td><button class="lightSquare"></button></td> <td><button class="darkSquare"></button></td> <td><button class="lightSquare"></button></td> <td><button class="darkSquare"></button></td> <td><button class="lightSquare"></button></td> <td><button class="darkSquare"></button></td> </tr> </table> </body> </html>
fuente
alignment="centre"
era absoluto en HTML5.<html> <head> <meta charset="ISO-8859-1"> <style type="text/css"> table.center { margin-left: auto; margin-right: auto; } </style> <title>Table with css</title> </head> <body> <table class="center"> <tr> <th>SNO</th> <th>Address</th> </tr> <tr> <td>1</td> <td>yazali</td> </tr> </table> </body> </html>
fuente
Si preguntaba por la mesa para completar el centro, como algo en el centro total, puede aplicar el siguiente código.
margin: 0px auto; margin-top: 13%;
este código en css le permitirá poner su tabla como flotante. Dime si te ayuda.
fuente
simplemente póngalo en el div y luego controle ese div con css:
<div class="your_position"> <table> </table> </div>
fuente