Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türk Lirası $ US Dollar Euro

Wissensdatenbank

Startseite Wissensdatenbank Allgemein HTML Overflow-x:hidden – Horizontal...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

HTML Overflow-x:hidden – Horizontales Scrollen verhindern

Einer der häufigsten Fehler, die die Benutzererfahrung auf Websites beeinträchtigen, ist das Auftreten einer unerwünschten horizontalen Bildlaufleiste. Diese Situation wird oft durch überlaufende Inhalte oder falsch dimensionierte Elemente verursacht. Die in CSS verwendete Regel html { overflow-x: hidden; } ermöglicht eine effektive Lösung dieses Problems. In diesem Artikel werden wir die Funktion dieses Codes, warum er verwendet wird und worauf geachtet werden muss, im Detail untersuchen.


Code:

html {
  overflow-x: hidden;
}

Bedeutung:

  • html: Das Element, das ausgewählt wird, um es auf der gesamten Seitenebene anzuwenden.

  • overflow-x: Steuert nur das horizontale (x-Achse) Überlaufverhalten.

  • hidden: Blendet überlaufende Inhalte aus, d. h. es wird keine horizontale Bildlaufleiste angezeigt.


Verwendungszwecke

  1. Horizontale Bildlaufleiste ausblenden
    Verhindert unerwünschte Überläufe in der mobilen und Desktop-Ansicht.

  2. Visuelle Sauberkeit in responsiven Designs gewährleisten
    Blendet Verschiebungen aufgrund von Fehlern bei der Breitenberechnung aus.

  3. Überläufe durch Elemente mit fester Breite verhindern
    Beispielsweise kann ein sehr langes div, img oder ein externer Einbettungscode einen Überlauf verursachen.


Zu beachtende Punkte

  • Blendet nur die visuelle Bildlaufleiste aus; der überlaufende Inhalt befindet sich weiterhin im DOM.

  • Da der Bildlauf ausgeblendet ist, kann der Inhalt abgeschnitten werden. Daher sollte die Ursache des Problems gefunden und eine Lösung angewendet werden.

  • Wenn Sie den Inhalt anstelle des Ausblendens des Bildlaufs umbrechen möchten, sollten auch CSS-Eigenschaften wie word-break, max-width angewendet werden.


Alternative und unterstützende Verwendungen

  • Die gleiche Regel kann auch im body-Element verwendet werden:

body {
  overflow-x: hidden;
}
  • Für eine vollständige Lösung kann es in beiden Elementen zusammen verwendet werden:

html, body {
  overflow-x: hidden;
}

Tipp zur Identifizierung problematischer Elemente

So identifizieren Sie Elemente, die Überläufe verursachen, in den Chrome-Entwicklertools (DevTools):

  1. Beobachten Sie im Tab Elements die Elemente, die über den Rand der Seite hinausragen.

  2. Markieren Sie visuelle Überläufe mit der Option Layout > Overflow.


html { overflow-x: hidden; } Code sorgt für ein saubereres und professionelleres Erscheinungsbild, indem er unerwünschtes horizontales Scrollen verbirgt. Diese Zeile ist jedoch keine "Lösung", sondern ein Symptomverberger. Es ist notwendig, die strukturellen Fehler zu beheben, die die Ursache für den Überlauf sind. Verwenden Sie diesen Code daher als temporäre Lösung, während Sie unbedingt die zugrunde liegende Ursache untersuchen.

 

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(432 mal angesehen / 152 Kunden fanden es hilfreich)

Call now to get more detailed information about our products and services.

Top