Heim > Web-Frontend > CSS-Tutorial > Wie füge ich Bildlaufleisten zu einer HTML5-Tabelle hinzu?

Wie füge ich Bildlaufleisten zu einer HTML5-Tabelle hinzu?

Linda Hamilton
Freigeben: 2024-12-02 14:24:12
Original
620 Leute haben es durchsucht

How to Add Scrollbars to an HTML5 Table?

So fügen Sie Bildlauffähigkeit zu HTML5-Tabellen hinzu

Um einer Tabelle mit nur einer begrenzten Anzahl angezeigter Zeilen eine Bildlaufleiste hinzuzufügen, befolgen Sie diese Schritte :

1. Definieren Sie die Tabellenstruktur:

Erstellen Sie eine einfache HTML5-Tabelle mit den erforderlichen Spalten und Zeilen. Zum Beispiel:

<table>
Nach dem Login kopieren

2. Legen Sie das Tabellen-CSS fest:

Um die Tabelle zu formatieren, verwenden Sie CSS, um ihre Abmessungen, Farben und Ausrichtung anzugeben. Zum Beispiel:

#my_table {
    border-radius: 20px;
    background-color: transparent;
    color: black;
    width: 500px;
    text-align: center;
}
Nach dem Login kopieren

3. Erstellen Sie eine Bildlaufleiste:

Um die Bildlaufleiste hinzuzufügen, konzentrieren Sie sich auf den Hauptteil der Tabelle. Dieser Abschnitt sollte wie folgt konfiguriert sein:

tbody {
    overflow: auto;
    height: 150px;
}
Nach dem Login kopieren
  • Überlauf: Automatisch ermöglicht das Scrollen, wenn der Tabelleninhalt seine Höhe überschreitet.
  • Höhe: 150px setzt die sichtbare Höhe der Tabelle auf 150 Pixel, um sicherzustellen, dass jeweils nur wenige Zeilen angezeigt werden.

4. Spaltenausrichtung beibehalten:

Wenn Ihre Tabelle eine Kopfzeile hat, müssen Sie sicherstellen, dass diese beim Scrollen am Hauptteil ausgerichtet bleibt. Dies kann erreicht werden, indem beide Elemente in eine tableSection-Klasse eingeschlossen werden und das folgende CSS angewendet wird:

table.tableSection {
    display: table;
    width: 100%;
}
table.tableSection thead, table.tableSection tbody {
    float: left;
    width: 100%;
}
Nach dem Login kopieren

5. Spaltenbreiten anpassen (optional):

Um sicherzustellen, dass alle Tabellenspalten unabhängig von ihrem Inhalt die gleiche Breite haben, können Sie das folgende CSS einbinden:

table.tableSection tr {
    width: 100%;
    display: table;
    text-align: left;
}
table.tableSection th, table.tableSection td {
    width: 33%;
}
Nach dem Login kopieren

6. Bildlaufleisten aus der Kopfzeile entfernen (optional):

Wenn Sie nicht möchten, dass die Kopfzeile scrollbar sein soll, fügen Sie die folgende CSS-Regel hinzu:

table.tableSection thead {
    overflow: hidden;
}
Nach dem Login kopieren

7. Behandeln Sie das Vorhandensein einer Bildlaufleiste (optional):

Um Ihr CSS basierend auf dem Vorhandensein einer Bildlaufleiste dynamisch anzupassen, sollten Sie JavaScript verwenden, um deren Vorhandensein zu erkennen und die erforderlichen Stile anzuwenden.

Das obige ist der detaillierte Inhalt vonWie füge ich Bildlaufleisten zu einer HTML5-Tabelle hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage