Cómo enfocar una mesa con CSS (Guía rápida)

El uso de tablas en el diseño web tiene una historia interesante. Antes de la adopción de CSS, las tablas no solo se usaban para mostrar datos tabulares de manera convencional, sino que se usaban con mayor frecuencia para controlar la apariencia completa de la página. En ese momento, las tablas HTML se usaron para definir tanto la estructura como el aspecto visual de las páginas web, donde el posicionamiento de la tabla podría especificarse directamente en el HTML. Por ejemplo, para establecer la alineación de una tabla en el centro, simplemente puede escribir:


Sin embargo, la alineación de tablas de esta manera ya no es correcta y se ha depreciado en HTML5. Esto se debe a que los estándares web modernos dictan la separación de la estructura (HTML) y el estilo (CSS), y el método anterior viola este principio.
HTML nunca debe usarse para establecer cómo aparece un elemento; Este es ahora el trabajo de CSS. Entonces, ¿cuál es la forma correcta de centrar una mesa en CSS? En este artículo de nuestro equipo de WPDATATABLES, abordamos esta pregunta y le mostramos algunos consejos sobre cómo corregir sus tablas correctamente. Sabemos algo o dos sobre las tablas, dado que creamos un maravilloso complemento de WordPress para la mesa, así que profundicemos. ¿Cómo puedo usar CSS para centrar una mesa? CSS establece la apariencia de la página, lo que le permite controlar la apariencia y el posicionamiento de cada elemento, incluido el elemento de tabla y todos sus subelementos, como TH, T y TD.
En primer lugar, superemos la forma “correcta” para centrar una mesa con CSS. Si los bordes de la derecha e izquierda tienen el mismo valor, los navegadores modernos deben parecerse a la tabla centrada. Una manera fácil de lograr esto es establecer ambos márgenes automáticamente. Un ejemplo de cómo escribir esto en CSS está a continuación: Tabla {
Margine-Right: coche;
Margine-izquierda: coche;
Tenga en cuenta que no puede centrar la tabla como lo haría con el texto, por ejemplo, usando “Text -align: Center”. Esto se debe a que el elemento de la tabla es un elemento en el nivel de bloque, a diferencia de un elemento en línea. “Text-Align: Center” solo centrará el contenido en línea, como el texto en la tabla, en lugar de la tabla misma.
Sin embargo, para las versiones anteriores de Internet Explorer, hay un error en el que los elementos de bloque se tratan como elementos en línea. Por lo tanto, la única forma de centrar una tabla para trabajar con algunas versiones de IE es establecer explícitamente “Text-Align: Center” en el elemento principal (por ejemplo, el elemento del cuerpo, como se muestra a continuación): Body {
Text-Align: Center;
} Puede probar cómo diferentes navegadores se comportarán con diferentes estilos, ya sea usando “margen-lift: car; margen-derecha: coche “o” text-align: centro “. Analizaremos cómo enfocar una mesa en los navegadores modernos y antiguos para que se vea correcto.
Los ejemplos tendrán el siguiente formato general:

Los estilos se aplican en , o a veces a ambos. La sección de la hoja de sección con la que jugaremos para establecer los bordes es: .ccentr1
{
Edge-derecho: coche; margen izquierda: coche;
}
.Centul2
{
Text-Align: Center;
}
Este ejemplo funcionará bien en los navegadores más nuevos. También funcionará en la mayoría de los navegadores mayores. Después de usar este método, ábralo en diferentes navegadores para verificar cómo se ve. CSS para navegadores más antiguos y navegadores más nuevos juntos:
.Centrbl
{
Text-Align: Center;
}
.
{
Margine-izquierda: coche;
Margine-Right: coche;
Text-align: izquierda;
} ¿Como funciona? La primera parte se ingresa en que contiene . Esto centrará una tabla en Internet Explorer 5 y Netscape 4. La segunda parte se aplica a la . La configuración para los bordes le permitirá concentrarse en una tabla en navegadores que funcionan bien con CSS. Luego, el texto en línea se restaurará a la alineación de izquierda predeterminada, sobrecargando “Text-Align: Center” inicialmente para la compatibilidad anterior del navegador.
Cómo concentrarse con un margen Una de las formas más comunes de centrar una tabla es establecer los bordes inferiores y superiores en 0, y los bordes izquierdo y derecho. Aquí hay un método de uso frecuente: masa {
Marja: 0 coche;

} O puede hacerlo así: la tabla {
Margine-izquierda: coche;
Margine-Right: coche;
}
Si está buscando una tabla que tenga un ancho exacto, puede hacerlo como suele hacer, y el margen automático dividirá el espacio restante. mesa {
Ancho: 500px;
Marja: 0 coche;
} Otra forma de hacer esto es usar porcentaje para definir el ancho:
mesa {
Ancho: 50%;
Marja: 0 coche; /* Como margen: 0 25%; */
} Alineación de células: texto-alinearse vs. Alinee vertical Si desea saber cómo enfocar el texto en CSS, hay dos partes para alinear el texto en una celda; horizontal y vertical. Horizontalmente es si el texto se alineará en el centro, a la izquierda o a la derecha de esa celda. Esto está controlado por el alineado de texto. Verticalmente, ya sea en el medio, la parte superior o inferior de la celda. Esto está controlado por la propiedad de alineación vertical. Aplique las propiedades debajo del elemento TH o TD para que el texto se alinee verticalmente y horizontalmente como desee. Por ejemplo: TD {
Text-Align: Center;
Align vertical: arriba;
}
La justificación del texto se refiere a la adición de espacios entre todas las palabras hasta que encajen perfectamente con el espacio disponible en la línea. La línea final no justifica. Consejos para el estilo de la mesa antes de terminar, pensamos que podría ser útil tener una lista de consejos rápidos para referencia. Te ayudarán cuando hagas una mesa en CSS.
Alinee el texto y usando text-align. Esto lo hará parecer más ordenado y más fácil de leer.
Para dividir su mesa en partes que tienen sentido, puede usar ,
y . Esto también le brinda varias partes donde puede aplicar CSS. Esto hace que sea más fácil estratificar varios estilos.

El uso de la apariencia de la tabla le permite establecer los anchos de las columnas más fácilmente. Cuando establezca el ancho del título, el ancho de la columna será el mismo.
Use colores alternos para que la mesa sea más fácil de leer. En un escaneo rápido, puede ver qué información está en la misma fila.
Mantenga su comida simple. Puede usar porcentajes para que no tenga que cambiar el tamaño cada vez. Puede usar el borde para hacer una comida más limpia y cuidadosa.
Terminar sus pensamientos sobre cómo enfocar una comida ahora sepa cómo enfocar una mesa usando CSS. Como se discutió, la forma “correcta” de hacerlo es establecer tanto los bordes a la derecha como a la izquierda a la automática. Este método funciona para casi todos los navegadores nuevos que funcionan bien con CSS.
Para algunos navegadores menos modernos, esto no funcionará. Si este es el caso, puede estilar la tabla utilizando el método de alineación de texto y rodearlo con
. Si desea enfocar la tabla usando Text-Align en el externo , puede hacerlo usando Text-Align. También puede atacar las células de la tabla con un valor de alineación del texto o alineación vertical siempre que desee colocar el texto de manera específica. Si le gustaba leer este artículo sobre cómo centrarse en una tabla CSS, debe consultarlo sobre las tablas de arranque.
También escribí sobre algunos temas relacionados, como el color de fondo de las tablas, tablas HTML, tablas receptivas con CSS, tablas CSS y complementos para la mesa JQuey.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *