Heim >Web-Frontend >CSS-Tutorial >Wie kann ich in CSS führende Punkte für ein Inhaltsverzeichnis erstellen?

Wie kann ich in CSS führende Punkte für ein Inhaltsverzeichnis erstellen?

Linda Hamilton
Linda HamiltonOriginal
2024-12-14 06:42:16114Durchsuche

How Can I Create Leading Dots in CSS for a Table of Contents?

Führende Punkte in CSS erstellen

Im Bereich Webdesign ist es oft notwendig, führende Punkte in Inhaltsverzeichnissen als Orientierung anzuzeigen das Auge des Lesers. Eine effektive Methode, dies mithilfe von CSS zu erreichen, wird im bereitgestellten Link vorgestellt: https://www.w3.org/Style/Examples/007/leaders.en.html.

Hier ist das CSS-Snippet:

ul.leaders {
  max-width: 40em;
  padding: 0;
  overflow-x: hidden;
  list-style: none;
}

ul.leaders li:before {
  float: left;
  width: 0;
  white-space: nowrap;
  content:
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
    ". . . . . . . . . . . . . . . . . . . . "
}

ul.leaders span:first-child {
  padding-right: 0.33em;
  background: white;
}

ul.leaders span + span {
  float: right;
  padding-left: 0.33em;
  background: white;
}

Diese CSS-Lösung nutzt eine Technik namens „Character Boxing“, um Punkte ohne Bilder oder andere Abhängigkeiten anzuzeigen. Durch die Verwendung einer Reihe von durch Punkte getrennten Leerzeichen als Inhalt eines Pseudoelements entsteht die Illusion von führenden Punkten auf der linken Seite der Listenelemente. Darüber hinaus wendet das CSS weiße Hintergründe auf den ersten untergeordneten Bereich und alle nachfolgenden Bereiche an, um sie optisch zu trennen.

Durch die Implementierung dieses CSS in Ihrem Projekt können Sie Inhaltsverzeichnisse mit klaren und einheitlichen führenden Punkten erstellen und so die verbessern allgemeine Lesbarkeit und Benutzererfahrung.

Das obige ist der detaillierte Inhalt vonWie kann ich in CSS führende Punkte für ein Inhaltsverzeichnis erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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