/ / Eine HTML5-Methode zum Deklarieren einer festen Zeile oder Spalte in einer Tabelle? - HTML, HTML5, HTML-Tabelle

Eine HTML5-Methode zum Deklarieren einer festen Zeile oder Spalte in einer Tabelle? - HTML, HTML5, HTML-Tabelle

Gibt es eine HTML5-Möglichkeit, eine feste Zeile oder Spalte in einer Tabelle zu deklarieren?

Ich spreche nicht von einem JS-Plug-In oder einer hackigen CSS-Methode, um dies zu tun. Ich meine etwas, das in Zukunft funktionieren würde, wie:

<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>

Es ist mir egal, dass es für manche nicht verwendbar istJahre, weil ich nicht abwärtskompatibel bin ... es würde mich nur glauben lassen, dass die Leute eines Tages in der Lage wären, leicht feste Zeilen und Spalten zu erstellen.

TL / DR: Gibt es eine Möglichkeit, Zeilen und Spalten zu deklarieren, die mit einem Attribut in einer zukünftigen HTML-Spezifikation festgelegt wurden, und wenn nicht, wohin gehe ich, um es offiziell vorzuschlagen?

Antworten:

2 für die Antwort № 1

Das Korrigieren von Zeilen oder Spalten ist ein Präsentationsproblem und daher eher im Bereich von CSS als von HTML.

HTML hat jedoch - auch in HTML 4 - die thead Element, das kann von Browsern verwendet werden, um den Header zu unterscheidenTeil aus dem Hauptteil einer Tabelle und implementieren Sie letztere möglicherweise als scrollbar, während der Kopfteil statisch bleibt: „Tabellenzeilen können mithilfe von THEAD, TFOOT in einen Tabellenkopf, einen Tabellenfuß und einen oder mehrere Tabellenhauptteile gruppiert werden bzw. TBODY-Elemente. Diese Unterteilung ermöglicht es Benutzeragenten, das Scrollen von Tabellenkörpern unabhängig von Kopf und Fuß der Tabelle zu unterstützen. Wenn lange Tabellen gedruckt werden, können die Tabellenkopf- und -fußinformationen auf jeder Seite wiederholt werden, die Tabellendaten enthält. “(HTML 4.01 für Zeilengruppen)

Wahrscheinlich implementiert kein Browser ein solches Scrollenautomatisch. Es scheint auch nicht möglich zu sein, dies direkt in CSS vorzuschlagen, da die Höhenzuweisung in Tabellen eigene Regeln hat. Sie müssten zusätzliches Markup und Positionierung verwenden.