Frage:
Gibt es eine reine CSS-Lösung zum Erstellen scrollbarer Tabellen? Tabellen mit festen Überschriften, die browserübergreifend sind konform?
Anforderungen:
Lösung mit Position: Sticky:
Kompatibilitätshinweis: Überprüfen Sie die Unterstützung für position:sticky, bevor Sie diese Lösung verwenden.
position:sticky positioniert ein Element relativ zum nächsten scrollender Vorfahr oder das Ansichtsfenster, wenn es keine scrollenden Vorfahren gibt. Dieses Verhalten stimmt mit dem gewünschten Sticky-Header überein.
Die Zuweisung von position:sticky zu
die Sticky-Eigenschaft zu. Zellen innerhalb eines Wrapper-Elements, das den Scroll-Überlauf definiert.
Code: div { display: inline-block; height: 150px; overflow: auto; } table th { position: -webkit-sticky; position: sticky; top: 0; } /* Styling */ table { border-collapse: collapse; } th { background-color: #1976D2; color: #fff; } th, td { padding: 1em .5em; } table tr { color: #212121; } table tr:nth-child(odd) { background-color: #BBDEFB; } Nach dem Login kopieren <div> <table border="0"> <thead> <tr> <th scope="col">head1</th> <th scope="col">head2</th> <th scope="col">head3</th> <th scope="col">head4</th> </tr> </thead> <tbody> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> <td>row 1, cell 2</td> </tr> <!-- additional rows omitted for brevity --> </tbody> </table> </div> Nach dem Login kopieren Das obige ist der detaillierte Inhalt vonKann CSS allein eine browserübergreifende scrollbare Tabelle mit festen Überschriften erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website! Quelle:php.cn
Vorheriger Artikel:Wie kann ich SVGs in CSS ::before und ::after Pseudoelemente einbetten?
Nächster Artikel:Wie animiere ich ein Div in jQuery von einer festen Höhe zu seiner automatischen Höhe?
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Aktuelle Ausgaben
So zeigen Sie die mobile Version von Google Chrome an
Hallo Lehrer, wie kann ich Google Chrome in eine mobile Version umwandeln?
Aus 2024-04-23 00:22:19
0
11
2327
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
|
---|