/ / ¿Una forma HTML5 de declarar una fila o columna fija en una tabla? - html, html5, html-table

¿Una forma HTML5 de declarar una fila o columna fija en una tabla? - html, html5, html-table

¿Hay una forma HTML5 de declarar una fila o columna fija en una tabla?

No estoy hablando de un complemento JS o una forma de CSS pirateada para hacerlo ... quiero decir algo que funcionaría en el futuro, como:

<table style="overflow-y: scroll">
<tr fixed="fixed"><td>Something</td><td>Something</td>
<tr><td>Something</td><td>Something</td>
<tr><td>Something</td><td>Something</td>
<tr><td>Something</td><td>Something</td>
<tr><td>Something</td><td>Something</td>
</table>

No me importa que no sea utilizable para algunosaños, debido a que no son compatibles con versiones anteriores ... "me daría fe de que algún día, la gente podría hacer filas y columnas fijas fácilmente.

TL / DR: ¿Hay una manera de declarar filas y columnas fijas con un atributo, en cualquier especificación HTML futura, y si no, a dónde voy para sugerirlo formalmente?

Respuestas

2 para la respuesta № 1

Arreglar filas o columnas es un problema de presentación y, por lo tanto, en el ámbito de CSS en lugar de HTML.

Sin embargo, HTML tiene - incluso en HTML 4 - el thead elemento que mayo ser utilizado por los navegadores para distinguir el encabezadoparte de la parte del cuerpo de una tabla y posiblemente implemente la última como desplazable, mientras mantiene la parte del encabezado estática: "Las filas de la tabla se pueden agrupar en un encabezado de tabla, pie de tabla y una o más secciones del cuerpo de la tabla, utilizando THEAD, TFOOT y elementos TBODY, respectivamente. Esta división permite que los agentes de usuario admitan el desplazamiento de cuerpos de tabla independientemente de la cabeza y el pie de la tabla. Cuando se imprimen tablas largas, la información de cabeza y pie de la tabla se puede repetir en cada página que contiene datos de la tabla ". (HTML 4.01 en grupos de filas)

Probablemente ningún navegador implemente tal desplazamiento.automáticamente. Parece que tampoco es posible sugerirlo en CSS de forma directa, ya que la asignación de altura en las tablas tiene sus propias reglas; Necesitarías usar marcado adicional y posicionamiento.