¿Hay alguna manera de ocultar las filas de la tabla sin afectar el ancho total de la tabla? Tengo un javascript que muestra/oculta algunas filas de la tabla, pero cuando las filas se establecen en display: none;
, la tabla se contrae para ajustarse al contenido de las filas visibles.Ocultar filas de tabla sin cambiar el ancho total
Respuesta
Si usted está buscando para preservar el ancho total de la tabla, se puede comprobar antes de ocultar una fila, y establecer explícitamente la propiedad de estilo ancho a este valor:
Sin embargo, esto puede causar las columnas individuales para refluir cuando oculta la fila. Una posible forma de mitigar esto es mediante la adición de un estilo a su mesa:
table {
table-layout: fixed;
}
Como referencia, la solución de Levik funciona perfectamente. En mi caso, usando jQuery, la solución parecía algo como esto:
$('#tableId').width($('#tableId').width());
En CSS, en su tabla indica al navegador que cumplir con los tamaños que ha especificado para las alturas y anchuras. En general, esto suprime el cambio de tamaño automático del navegador a menos que no haya dado ninguna pista sobre los tamaños preferidos de sus filas y columnas.
gracias para proporcionar una explicación del comportamiento – garrow
usted puede hacerlo usando HTML puro
<table border="1">
<colgroup>
<col width="150px" />
<col width="10px" />
<col width="220px" />
</colgroup>
<tr>
<td valign="top">1</td>
<td> </td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td> </td>
<td>4</td>
</tr>
</table>
- 1. tabla HTML ancho total con el margen
- 2. Limitar el ancho de la tabla
- 3. Javascript - Cambiar el ancho del borde sin mover elementos circundantes.
- 4. MySQL - cuenta el número total de filas en php
- 5. ¿Cómo ocultar/mostrar las filas de la tabla usando jQuery?
- 6. Jquery Ocultar filas de tablas
- 7. eliminar números de una lista sin cambiar la suma total
- 8. ¿Ocultar filas específicas usando el plugin DataTables?
- 9. ¿Cómo cambiar un relleno DIV sin afectar el ancho/alto?
- 10. Ancho total Google Map y CSS
- 11. recuento total de filas en iReport
- 12. Modificando el ancho de la tabla recaptcha
- 13. Calcular el ancho total de los niños con jQuery
- 14. obtiene el número total de filas al utilizar LÍMITE
- 15. ¿Hay alguna manera de hacer columnas de tabla igual a una fracción del ancho total?
- 16. ¿Cómo ocultar el borde de las filas especificadas de una tabla?
- 17. SQL: Agrupar por recuento (*) como porcentaje del total de filas de la tabla
- 18. ¿Puedo mezclar el ancho porcentual y el ancho de píxel en mis encabezados de tabla html?
- 19. Cómo ocultar el desbordamiento de fila de tabla?
- 20. becomeFirstResponder sin ocultar el teclado
- 21. Recuperando todas las filas de una tabla sin HQL?
- 22. Obtenga el número de filas en la tabla usando SQLAlchemy
- 23. Mantener el ancho de la tabla fijo
- 24. Cambiar el color de fondo en las filas, pero no en los encabezados de las filas
- 25. Cambiar el ancho de un UIBarButtonItem
- 26. Cómo cambiar el ancho de html.DropDownListFor()
- 27. ggplot - Cambiar el ancho de línea
- 28. UIImageView cambiar el ancho y la altura
- 29. centrando un div sin establecer el ancho
- 30. ¿Es posible tener una selección sin tabla con varias filas?
... hasta que cambia el tamaño de la ventana, a continuación, ancho fijo de la tabla no refluir más, porque es ahora un ancho de píxel fijo ... – ijw