Tengo una fila en una tabla que tiene 3 celdas con los valores A, B y C, y la tabla es el ancho total de la pantalla, que es más que suficiente espacio para todos 3. En este momento, cuando se muestran , todas las celdas obtienen 1/3 de la habitación, pero esto no es lo que quiero. Quiero que las celdas segunda y tercera sean su tamaño "correcto", y la primera celda que tome la diferencia. No puedo simplemente establecer el ancho en ellos porque tienen un tamaño dinámico. ¿Cómo puedo hacer esto?Hacer una celda de mesa "codiciosa"
Respuesta
Probé métodos Diodeus y Rune de, pero no funcionó para mi ejemplo. Terminé haciendo una fusión en las celdas B y C ya que no podía encontrar nada. Gracias por tu ayuda.
Código A y C en píxeles y dar B una anchura de 100%
acaba de establecer la anchura de la mesa a 100%, la anchura de A a 100% y B y C a automático Probado y trabajando
<table border="1px" width="100%">
<tr>
<td width="100%">A</td>
<td width="auto">BB</td>
<td width="auto">CCC</td>
</tr>
</table>
auto es el ancho predeterminado, por lo que solo se debe especificar el ancho del 100% en la celda en cuestión. (Trabajó para mi.) – Pistos
intento,
<table border="1px" width="100%">
<tr>
<td width="100%" height="100" style="background:#ff0000; display:block">A</td>
<td width="100%" height="100" style="background:#00ff00; display:block">BB</td>
<td width="100%" height="100" style="background:#ff00ff; display:block">CCC</td>
</tr>
</table>
La respuesta de Rune con el comentario de Pistos me acercó. El último paso fue añadir style = "white-space: nowrap" a las columnas no codiciosos, dando:
<table border="1px" width="100%">
<tr>
<td width="100%">A wide column</td>
<td style="white-space:nowrap">Compact column 1</td>
<td style="white-space:nowrap">Another compact column</td>
</tr>
</table>
Obras para mí en Firefox 25.
- 1. ¿Cómo hacer una mesa en Silverlight?
- 2. Configuración de anchos de celda/columna en una mesa de gambas
- 3. Cómo hacer celda de la tabla de relleno botón
- 4. mesa virtual/mesa de despacho
- 5. ¿Cómo hacer una celda de Excel ReadOnly usando C#?
- 6. ¿Cómo escribo una coincidencia no codiciosa en LEX/FLEX?
- 7. Hacer una consulta de una sola vez a una base de datos diferente y mesa
- 8. coincidencia no codiciosa en Scala RegexParsers
- 9. cómo hacer nuevas líneas en una celda usando PHPExcel
- 10. una mesa de b donde (condiciones)
- 11. Concordancia no codiciosa de expresiones regulares, JavaScript y ASP
- 12. Encontrar la distancia mínima en una mesa
- 13. MYSQL: la forma de "reordenar" una mesa
- 14. Mesa personalizada de iPhone Mesa de esquina redondeada
- 15. Auto unirse a una mesa
- 16. ¿Cómo puedo hacer que mi partida no sea codiciosa en vim?
- 17. Cambio de propietario de una mesa de
- 18. Dimensionando una celda HorizontalPanel
- 19. Ordenar una matriz numpy como una mesa
- 20. campos List presentes en una mesa
- 21. min-height y de mesa células
- 22. php_excel07- Cómo hacer crecer la altura de la celda según los datos de la celda (xls)
- 23. Tabla anidada iText dentro de una celda
- 24. Coincidencia de texto entre delimitadores: ¿expresión regular codiciosa o floja?
- 25. Escribiendo una IA para un juego de mesa por turnos
- 26. Combinar dos consultas SQL en una mesa
- 27. ¿Cómo hacer que un JButton en una celda JTable pueda hacer clic?
- 28. múltiples líneas en una celda de una tabla
- 29. Acelerando las uniones internas entre una mesa grande y una mesa pequeña
- 30. Hacer referencia a una dirección de Excel dentro de una celda, pero también texto adicional
quiere decir los tres han establecido dinámicamente su ancho ? o solo B y C ?, si deja A sin ancho, hará lo que usted solicitó. – jackJoe
@jackJoe - B y C deben tener el ancho sobre cualquiera que sea su contenido. Cualquier habitación que sobra, A debe tomar. – skaz