¿Cómo arreglar el ancho td de la tabla CSS?

Como Arreglar El Ancho Td De La Tabla Css



El HTML proporciona un ' 'etiqueta para hacer tablas y el desarrollador puede arreglar el ancho de los datos de la tabla' ' elemento. El propósito es adoptar los cambios que ocurren durante el cambio de tamaño de la pantalla o eliminar espacios adicionales que están ocupados por la tabla. Este artículo demostrará cómo arreglar los datos de la tabla “ ” elementos.

Método 1: usar el atributo HTML 'ancho'

El ' ancho ” es un atributo básico proporcionado por HTML. Establece el ancho o la longitud horizontal del elemento HTML. Para corregir los datos de la tabla, el atributo de ancho se utiliza en los pasos a continuación.

Paso 1: crea una tabla
En el archivo HTML, utilice un ' ” para mostrar cada elemento dentro de él en el centro de la página web. En su interior, construya una tabla usando el “ ”,” ' y ' ” etiquetas y escribir datos en él:







< centro >
  < mesa >
  < tr >
    < el > Nombre < / el >
    < el > Estado < / el >
    < el > Habitación no < / el >
  < / tr >
  < tr >
    < td > Fajar < / td >
    < td > Alumno < / td >
    < td > 06 < / td >
  < / tr >
  < tr >
    < td > Omar < / td >
    < td > Alumno < / td >
    < td > 06 < / td >
  < / tr >
  < / mesa >
< / centro >

Paso 2: agregue propiedades CSS al elemento 'tabla'
Use el selector de elementos de la tabla en CSS y agregue el ' borde ” de 1px rojo sólido, “ texto alineado ” alinea el texto al centro, y “ ancho ” que establece el ancho total de la mesa al 80%:



mesa {
  borde : 1px rojo sólido;
texto- alinear : centro;
  ancho : 80 %; }

Paso 3: Asignación de propiedades al elemento 'td'
Utilizar el ' td ” selector de elemento y establece el “ borde inferior ” de 5px rojo sólido, “ relleno ” de 20px para que el elemento sea más prominente, y “ ancho ” establece como 30%:



td {
borde inferior: 5px rojo sólido;
relleno: 20px;
  ancho : 30 %;
}

Paso 4: Asignación de propiedades al elemento 'th'
Utilizar el ' el ” selector de elemento para cambiar el color de “ borde inferior ” de rojo a verde mar para crear una mejor visualización:





el {
borde inferior: 5px verde mar sólido;
relleno: 20px;
  ancho : 30 %;
}

La salida se muestra como:



La instantánea anterior muestra que todos los anchos de las columnas se fijan en un 30 % cada uno.

Método 2: Usando el Selector “nth-child( )”

La propiedad nth-child() de CSS se usa para crear una tabla de ancho fijo. Esta propiedad obtiene el número de columna y selecciona el ' ' y ' ” etiquetas. Por ejemplo, el ancho es ' fijado ” solo para números de columna “ 1 ' y ' 3 ”. Cada una de estas columnas tiene un ancho del 10%. Este artículo ha demostrado con éxito cómo corregir el ancho de la tabla de datos.

td:nth-child ( 3 ) {
  ancho : 10 %;
}
th:nth-child ( 1 ) {
  ancho : 10 %;
}

La salida del bloque de código anterior es:

Esta salida muestra que los números de columna 1 y 3 están fijados al ancho del 10%.

Método 3: Uso de la etiqueta

Dentro de ' mesa ” en la parte de CSS agregue el “ diseño de la mesa: fijo ” propiedad para establecer el “ancho” de los elementos de la tabla de datos:

mesa {
disposición de la mesa: fija;
  ancho : 80 %;
  borde : 1px rojo sólido;
texto- alinear : centro;
}

En el archivo HTML, agregue el ' ” etiqueta dentro del “ ' sección. Por ejemplo, fije el ancho del 15% en la primera columna y del 30% en la segunda columna:

< mesa >
 < columna estilo = 'ancho: 15%;' / >
 < columna estilo = 'ancho: 30%;' / >

Después de ejecutar el fragmento de código anterior, el resultado es:

Así es como el usuario puede fijar el ancho de los elementos de los datos de la tabla.

Conclusión

Para corregir el ancho de los datos de la tabla, use el ' ancho ' atributo, ' n-ésimo hijo( ) ” separador, y “ métodos de etiqueta. El ' ancho La propiedad ” establece el ancho fijo. El separador “nth-child()” obtiene el número de columna como parámetro. Además, el “ La etiqueta ” se puede usar para hacer que la mesa no sea flexible. Este artículo ha demostrado cómo corregir el ancho de los elementos de datos de tabla .