"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo crear una tabla Bootstrap 3 con un encabezado fijo y un cuerpo desplazable?

¿Cómo crear una tabla Bootstrap 3 con un encabezado fijo y un cuerpo desplazable?

Publicado el 2025-02-06
Navegar:613

How to Create a Bootstrap 3 Table with a Fixed Header and Scrollable Body?

implementando el encabezado fijo con contenido desplazable

En este artículo, abordaremos el desafío de crear una tabla con un encabezado fijo y un encabezado fijo y desplazable cuerpo usando bootstrap 3. Las soluciones exploradas tienen como objetivo preservar la estética de bootstrap sin comprometer la funcionalidad.

el desafío

una tabla de arranque convencional, como se demuestra en el ejemplo provisto, presenta problemas para establecer la altura para el cuerpo de la mesa. A pesar de establecer la altura en 10 px, el resultado permanece sin cambios. Este problema requiere un enfoque alternativo.

Se corrigió el encabezado con posicionamiento pegajoso

una solución simple pero efectiva implica utilizar el posicionamiento de CSS. Este enfoque implica asignar posición: pegajoso; arriba: 0; A los elementos del encabezado de la tabla (TH), asegurando que permanezcan fijos en la parte superior de la tabla. Aquí hay un desglose de la implementación:

.tableFixHead          { overflow: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; }

En el código anterior, creamos un contenedor con la clase TableFixhead, que incluye desbordamiento: automático; Para hacer que la mesa sea desplazable y una altura de 100px para definir la porción visible. Los elementos del encabezado de la tabla se asignan posición: pegajosa; arriba: 0; Para que se arreglen en la parte superior del área desplazable.

este enfoque funciona de manera efectiva en navegadores modernos como Chrome, Firefox y Edge.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3