Scroll-padding-top

Ankerpunkte mit Abstand nach oben erstellen

Ole Mai
Inhaltsverzeichnis
Dauer: 2 Min.
Anleitung
Niveau: 1/5

Ankerlinks/Ankerpunkte sind ein beliebtes Mittel, um innerhalb einer Seite zu navigieren und schnell zu einem bestimmten Abschnitt zu springen.

Problem

Leider kann die Nutzererfahrung beim Verwenden besagter Ankerpunkte durch fest fixierte Kopfzeilen oder anderer Elemente auf der Seite gestört werden. Dies kann dazu führen, dass der Zielabschnitt durch die Kopfzeile oder andere Elemente verdeckt wird, sodass der Inhalt für den Benutzer nur schwer zu erkennen ist.

Lösung

Glücklicherweise können Sie die CSS-Eigenschaft scroll-padding-top verwendet werden, um das Problem zu beheben.

Mit dieser Eigenschaft können Sie den Abstand vom Element zum oberen Ende des Viewports, also des Bildschirmrandes erhöhen und somit sicherstellen, dass wichtige Inhalte nicht verdeckt werden.

Anwendung: Scroll-padding-top

Hier ein Beispiel für die Verwendung von scroll-padding-top zur Behebung des Problems:

  1. Fehlerquelle finden

    Identifizieren Sie die Kopfzeile oder ein anderes festes Element, welches das Problem verursacht.

  2. Benötigten Abstand feststellen

    Ermitteln Sie die Höhe der Kopfzeile oder des festen Elements, um darauf basierend den Abstand Ihres Anker-Elements festzulegen.

  3. Code einfügen

    Verwenden Sie den folgenden CSS-Code, um einen Abstand zwischen Ankerlink und Bildschirmrand anzulegen:

#target-section {
  scroll-padding-top: Höhe des Header or fixierten Elements;
}

In diesem Beispiel verwenden wir die Eigenschaft scroll-padding-top, um dem oberen Teil des Zielabschnitts eine Polsterung hinzuzufügen, die der Höhe des Headers oder des festen Elements entspricht. Dadurch wird sichergestellt, dass der Zielabschnitt nie verdeckt wird, auch wenn der Benutzer zum Ankerlink scrollt.

Bitte beachten Sie, dass scroll-padding-top nur in modernen Browsern unterstützt wird. Daher müssen Sie möglicherweise eine Fallback-Lösung für ältere Browser bereitstellen.

Fazit

Zusammenfassend lässt sich sagen, dass scroll-padding-top ein leistungsfähiges Tool ist, mit dem Sie Probleme beim Scrollen von Ankerlinks beheben und die Benutzerfreundlichkeit Ihrer Website verbessern können. Durch Hinzufügen einer einfachen CSS-Zeile können Sie sicherstellen, dass die Benutzer problemlos zum Zielabschnitt navigieren können, ohne sich mit verdeckten Inhalten herumschlagen zu müssen.

Picture of Ole Mai
Ole Mai
Ole beschäftigt sich mit der Prozessoptimierung bei Gegenfeld und fokussiert sich auf die Themen Marketing und Webentwicklung.

News per E-Mail

Hochwertige Lerninhalte
Ratgeber und Kurse – direkt ins Postfach.
Gegenfeld Newsletter

Keine Beratungsleistung

Die Inhalte auf dieser Website stellen keine Finanz-, Steuer- oder Rechtsberatung dar und ersetzen diese auch nicht.

Bitte wenden Sie sich bei Fragen an einen entsprechenden Finanz- oder Steuerberater oder Fachanwalt.