Prefiero trabajar con un diseño basado en CSS, pero más como un back-end codificador mis conocimientos de CSS son un poco débil. Cuando me involucro con el diseño, tiendo a recurrir al formato basado en tablas porque mi mente ha sido deformada por años de abuso basado en tablas. Hay un problema particular con el que siempre tropiezo. ¿Cuál es la mejor alternativa a CSS:CSS forma adecuada de Centro de contenido
<table width="100%">
<tr>
<td align="center">
content goes here
</td>
</tr>
</table>
veces uso:
<div style="width:100%; text-align:center">content</div>
Pero esto no parece del todo bien. No estoy tratando de alinear el texto, estoy tratando de alinear el contenido. Además, esto parece tener un efecto en la alineación del texto de los elementos incluidos, que requiere ajustes para corregirlos. Una cosa que no entiendo es: ¿por qué no hay un flotador: estilo central? Parece que esa sería la mejor solución. Con suerte, me falta algo y hay una forma perfecta de CSS para hacer esto.
Buena captura con la mesa. No lo miré lo suficiente. –
Hola, gracias la respuesta, ayuda. Pero cómo 'margin: 0 auto;' hace la magia, no entiendo por qué cero y valor automático centrarán la tabla? – GMsoF
@GMsoF: El cero es el margen vertical y el automático es el margen horisontal. 'margin: 0 auto;' es la forma abreviada de 'margin: 0 auto 0 auto;', que es la forma abreviada de 'margin-top: 0; margen-derecha: auto; margin-bottom: 0; margin-left: auto; '. – Guffa