Heim > Web-Frontend > CSS-Tutorial > Wie lässt man eine Bildlaufleiste einer HTML-Tabelle anzeigen?

Wie lässt man eine Bildlaufleiste einer HTML-Tabelle anzeigen?

Linda Hamilton
Freigeben: 2024-12-22 15:17:14
Original
189 Leute haben es durchsucht

How to Make an HTML Table Scrollbar Appear?

So zeigen Sie eine Bildlaufleiste in einer HTML-Tabelle an

Beim Erstellen einer Tabelle in HTML kommt es häufig zu Situationen, in denen Sie eine konsistente Tabelle beibehalten möchten Größe und stellt gleichzeitig sicher, dass der Inhalt auch dann zugänglich bleibt, wenn die Anzahl der Zeilen über den sichtbaren Bereich hinaus wächst. Um dies zu erreichen, kann es vorkommen, dass Sie eine Bildlaufleiste in der Tabelle selbst anzeigen müssen.

In diesem Fall haben Sie möglicherweise versucht, CSS-Stile wie:

tbody {
  height: 80em;
  overflow: scroll;
}
Nach dem Login kopieren

und zu verwenden Sie haben sie in Ihre HTML-Struktur integriert:

<table border=1>
Nach dem Login kopieren

Sie haben jedoch möglicherweise bemerkt, dass trotz der Implementierung dieser Stile keine Bildlaufleiste angezeigt wird. Dieses Problem ergibt sich aus der Tatsache, dass das übergeordnete Element von Tag, bei dem es sich um das

-Tag handelt. -Element fehlen die notwendigen CSS-Eigenschaften, um das Scrollen zu ermöglichen.

Um dieses Problem zu beheben, müssen Sie Ihre CSS-Regeln ändern, um sie beide auf das

-Element anzuwenden. und Elemente:

#table-wrapper {
  position: relative;
}

#table-scroll {
  height: 150px;
  overflow: auto;
  margin-top: 20px;
}

#table-wrapper table {
  width: 100%;
}

#table-wrapper table * {
  background: yellow;
  color: black;
}

#table-wrapper table thead th .text {
  position: absolute;
  top: -20px;
  z-index: 2;
  height: 20px;
  width: 35%;
  border: 1px solid red;
}
Nach dem Login kopieren

Zusätzlich müssen Sie die

Element innerhalb eines <div> Element mit der ID „table-wrapper“:

<div>
Nach dem Login kopieren

Durch die Implementierung dieser Änderungen können Sie erfolgreich eine Bildlaufleiste in Ihrer HTML-Tabelle anzeigen, sodass Benutzer nahtlos durch den Inhalt navigieren können.

Das obige ist der detaillierte Inhalt vonWie lässt man eine Bildlaufleiste einer HTML-Tabelle anzeigen?. 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