Erstellen Sie eine Box mit Lauftext mit CSS und HTML

click fraud protection

Ein HTML Bildlaufbox ist eine Box, die rechts und unten Bildlaufleisten hinzufügt, wenn der Inhalt der Box größer als die Boxabmessungen ist. Mit anderen Worten, wenn Sie ein Feld haben, das ungefähr 50 Wörter fassen kann und Sie einen Text von 200 Wörtern haben, werden in einem HTML-Bildlauffeld Bildlaufleisten angezeigt, damit Sie die zusätzlichen 150 Wörter sehen können. In Standard-HTML würde das einfach den zusätzlichen Text aus der Box herausschieben.

Das Erstellen von HTML-Scrolling ist ziemlich einfach. Sie müssen nur die Breite einstellen und Höhe des Elements, das Sie scrollen möchten, und verwenden Sie dann die CSS overflow-Eigenschaft, um festzulegen, wie der Bildlauf erfolgen soll.

HTML Quelltext
Hamza TArkkol / Getty Images

Was tun mit zusätzlichem Text?

Wenn Sie mehr Text haben, als in den Platz Ihres Layouts passt, haben Sie mehrere Möglichkeiten:

  • Schreiben Sie den Text so um, dass er kürzer ist und passt.
  • Lassen Sie den Text über die Grenzen hinaus fließen und hoffen Sie, dass das Layout sich anpassen kann, um ihn zu unterstützen.
  • instagram viewer
  • Schneiden Sie den Text dort ab, wo er überläuft.
  • Fügen Sie Bildlaufleisten (normalerweise vertikal für Text) hinzu, damit der Raum scrollt, um den zusätzlichen Text anzuzeigen.

Die beste Option ist normalerweise die letzte Option: Erstellen Sie ein Lauftextfeld. Dann kann der zusätzliche Text noch gelesen werden, aber Ihr Design wird nicht beeinträchtigt.

HTML und CSS dafür wären:

Text hier... 

Das Überlauf: automatisch; weist den Browser an, Bildlaufleisten hinzuzufügen, wenn sie benötigt werden, damit der Text nicht über die Grenzen des div. Damit dies funktioniert, müssen Sie jedoch auch die Stileigenschaften width und height auf dem div festlegen, damit Grenzen zum Überlaufen vorhanden sind.

Sie können den Text auch abschneiden, indem Sie den Überlauf ändern: auto; zu Überlauf versteckt; Wenn Sie die Überlaufeigenschaft weglassen, wird der Text über die Grenzen des divs hinauslaufen.

Sie können Bildlaufleisten zu mehr als nur Text hinzufügen

Wenn Sie ein großes Bild haben, das Sie auf kleinerem Raum anzeigen möchten, können Sie es wie bei Text mit Bildlaufleisten umgeben.

In diesem Beispiel befindet sich das 400 x 509-Bild in einem 300 x 300-Absatz.

Tabellen können von Bildlaufleisten profitieren

Lange Informationstabellen können sehr schnell sehr schwer zu lesen sein, aber wenn man sie in ein div mit begrenzter Größe einfügt und dann die Überlaufeigenschaft hinzufügen, können Sie Tabellen mit vielen Daten generieren, die keinen extremen Platz auf Ihrem verbrauchen Seite.

Der einfachste Weg ist genau wie bei Bildern und Text, fügen Sie einfach ein div um die Tabelle hinzu, legen Sie die Breite und Höhe dieses Divs fest und fügen Sie die Überlaufeigenschaft hinzu:

... 

Wenn Sie dies tun, wird normalerweise eine horizontale Bildlaufleiste angezeigt, da der Browser davon ausgeht, dass das Chrom der Bildlaufleisten die Tabelle überlappt. Es gibt viele Möglichkeiten, dies zu beheben, indem Sie die Breite der Tabelle und andere ändern. Aber unser Favorit ist es, das horizontale Scrollen einfach mit der CSS 3-Eigenschaft zu deaktivieren Überlauf-x

Einfach hinzufügen Überlauf-x: versteckt; zum div, und das entfernt die horizontale Bildlaufleiste. Testen Sie dies unbedingt, da Inhalte möglicherweise verschwinden.

Firefox unterstützt die Verwendung der TBODY-Tags für Überlauf

Eine wirklich nette Funktion des Firefox-Browsers ist, dass Sie die Überlauf-Eigenschaft für innere Tabellen-Tags wie tbody und thead oder tfoot verwenden können. Das bedeutet, dass Sie Scrollbalken auf den Tabelleninhalt setzen können und die Kopfzellen darüber verankert bleiben. Dies funktioniert nur in Firefox, was schade ist, aber es ist eine nette Funktion, wenn Ihre Leser nur Firefox verwenden. Navigieren Sie zu diesem Beispiel in Firefox, um zu sehen, was ich meine.

...NameTelefonJennifer502-5366. 
... 

Format

mlaapaChicago

Ihr Zitat

Kyrnin, Jennifer. "HTML-Bildlauffeld." ThoughtCo, Mai. 14, 2021, Thoughtco.com/html-scroll-box-3466228.Kyrnin, Jennifer. (2021, 14. Mai). HTML-Bildlauffeld. Abgerufen von https://www.thoughtco.com/html-scroll-box-3466228Kyrnin, Jennifer. "HTML-Bildlauffeld." GedankenCo. https://www.thoughtco.com/html-scroll-box-3466228 (Zugriff am 23. Juni 2021).

  • Zwei Männer codieren an Computern

    IFrames mit CSS stylen Style

  • Abbildung zur Programmierung

    So verwenden Sie CSS zum Zentrieren von Bildern und anderen HTML-Objekten

  • Mann macht Webdesign am Schreibtisch.

    So erstellen Sie ein 3-Spalten-Layout in CSS

  • Tablet mit Nachrichten auf dem Schreibtisch

    So schweben Sie ein Bild rechts vom Text

  • Mitarbeiter, die Software verwenden, um Federn im Büro zu kalibrieren

    Hinzufügen von Bildern zu Webseiten mit HTML

  • Mann mit Brille am Telefon mit Laptop-Computer

    So fügen Sie Zeilen in HTML mit dem HR-Tag ein

  • Webentwicklerin, die am Computer arbeitet

    So schweben Sie ein Bild links vom Text auf einer Webseite Web

  • Diverse Behälter und Computerbildschirme scheinbar mit Flüssigkeit gefüllt, Titel: Content is like water

    Layouts mit fester Breite im Vergleich zu flüssigen Layouts

  • Frau schaut Wand mit Code an

    Erstellen von scrollbaren Inhalten in HTML5 und CSS3 ohne MARQUEE

  • Foto mit Wasserzeichen eines kaskadierenden Baches

    So erstellen Sie ein Wasserzeichen in Microsoft Publisher

  • Eine HTML-Signatur (rechts) mit HTML-Code (links)

    So erstellen Sie eine HTML-E-Mail-Signatur

  • Seitenansicht des Mannes, der im Büro arbeitet

    Verwenden von HTML TABLE-Elementattributen

  • Javascript über Binärziffern

    So erstellen Sie einen fortlaufenden Textrahmen in JavaScript

  • CSS3-Logo

    Der Unterschied zwischen CSS2 und CSS3

  • Website-Design Konzeptelemente für die Gestaltung einer Website.

    CSS-Gliederungsstile

  • So ändern Sie die Unterstreichung von Links auf einer Webseite

Zuhause

Lerne jeden Tag etwas Neues

Es gab einen Fehler. Bitte versuche es erneut.

Du bist in! Danke für's Registrieren.

Es gab einen Fehler. Bitte versuche es erneut.

Danke fürs Anmelden.

Folge uns

  • FacebookFacebook
  • FlipboardFlipboard
VERTRAUEN
  • Über uns
  • Werben
  • Datenschutz-Bestimmungen
  • Cookie-Richtlinie
  • Karriere
  • Redaktionelle Richtlinien
  • Kontakt
  • Nutzungsbedingungen
  • Kalifornien Datenschutzerklärung

ThoughtCo verwendet Cookies, um Ihnen eine großartige Benutzererfahrung zu bieten und für unsere

Geschäftszwecke.
instagram story viewer