Tengo problemas con una tabla html que está desbordando su contenedor primario. Configuré a sample jsfiddle here para ilustrar el problema.Contenedor div desbordante de tabla de 100% de ancho
¿Cómo puedo forzar tanto el texto del encabezado como el texto de la celda de la tabla para que se ajuste de manera que encaje en su contenedor correctamente? Preferiría un método de solo CSS, pero también estoy dispuesto a usar Javascript (o jQuery) si es absolutamente necesario.
El problema es que este método hace que todas las columnas tengan el mismo ancho, no exactamente ideal –
@SerjSagan Solo hace que las columnas tengan el mismo ancho porque no hemos establecido explícitamente un ancho para ninguna columna. En ausencia de un ancho de columna, el algoritmo de ancho fijo distribuye el ancho restante de la tabla de manera uniforme entre las columnas no dimensionadas. En este caso, es un ancho de tabla del 100% sobre 5 columnas. Ese es el punto de 'table-layout: fixed' ... el diseño es predecible y no se ajusta a los contenidos. O bien especifica ancho de columna o el algoritmo decide por usted. – canon
@canon Acabo de reconocer que esto no funciona cuando cambia el tamaño de una celda con ancho mínimo, al menos en Chrome. Ver http://jsfiddle.net/dtttLqgw/1/. – needfulthing