A menudo publico mensajes con tablas, pero me faltan algunas funcionalidades que creo que serían útiles en cualquier foro de Discourse:
- Encabezados de sección de ancho completo dentro de la tabla:
Puedo hacer algo como esto:
columna 1 | columna 2 | columna 3 | columna 4–|–|–|–
Título de la sección
|
algo | otra cosa | más cosas | basuraTítulo de la sección
| hola | dulce | mundo | mío
Pero los encabezados de sección se limitarán al ancho de una sola columna. Sería genial si pudiera continuar con la misma tabla pero tener filas donde un elemento ocupe todo el ancho.
- Sería útil poder definir qué tan ancho debe ser una columna en comparación con otras. Me gustaría hacer algo como esto:
nombre de la función | ha sido implementado | en la versión | disponible en escritorio | límite máximo
-----|-|–|-|–
Compartir archivos adjuntos con imagen de vista previa || 12.1.0 |
| 25 MiB
Actualmente, todas las columnas se dividen por igual, pero quiero que la primera columna tenga prioridad al momento de distribuir más ancho del disponible, minimizando así los saltos de línea en la primera columna, incluso si en algunos casos otra columna contiene más caracteres.
Edición: asignar más ancho a una columna quizás deba interpretarse como asignarle un ancho mínimo determinado. El foro no debería intentar compactar la columna aún más, sino mantenerla ancha y pedirle al navegador que muestre la barra de desplazamiento vertical si no cabe.
- Definir el color de fondo de columnas, filas y celdas sin necesidad de personalización con CSS.
Algo como esto:
Columnas
cosa presupuestada | Empresa 1 | Empresa 2 | Empresa 3 | Empresa 4 | Empresa 5
–|–[azul claro]|–|–[azul claro]|–|–[azul claro]
Anuncios de TV | $400.000 | $120.000 | $0 | $23.000 | $308.000
Celdas:
Nombre de la función | App 1 | App 2 | App 3 | App 4
–|–|–|–|–
Marcar archivos como leídos | sí [verde] | no [rojo] | parcialmente [amarillo] | no [rojo]
El color de fondo de la celda sobrescribe los colores de columna y fila.
Aún no estoy seguro sobre las prioridades de filas y columnas.