Benutzerdefiniertes Aufzählungszeichen als Zeichen für
Das Anpassen der Aufzählungszeichen in einer ungeordneten Liste (
) ist mithilfe von CSS möglich. Das Attribut „list-style-image“ ermöglicht zwar die Verwendung benutzerdefinierter Grafiken als Aufzählungszeichen, ist jedoch möglicherweise nicht immer praktisch. In diesem Artikel wird ein alternativer Ansatz zum Angeben eines regulären Zeichens, wie z. B. das Symbol „ ', als Aufzählungszeichen-Symbol untersucht.
Lösung
So erreichen Sie ein benutzerdefiniertes Aufzählungszeichen mit a Um ein normales Zeichen zu erstellen, befolgen Sie diese Schritte:
-
Setzen Sie die Standardliste zurück Stile:
ul {
list-style: none;
margin-left: 0;
padding-left: 0;
}
-
Erstellen Sie eine Einrückung für Listenelemente:
li {
padding-left: 1em;
text-indent: -1em;
}
-
Fügen Sie das gewünschte benutzerdefinierte Zeichen als Inhalt von a hinzu Pseudoelement:
li:before {
content: "+";
padding-right: 5px;
}
Erklärung
- Durch das Zurücksetzen der Standardlistenstile wird sichergestellt, dass keine anfänglichen Ränder oder Abstände vorhanden sind. Damit haben Sie die Kontrolle über das Erscheinungsbild der Liste.
- Das Einrücken der Listenelemente mithilfe von padding-left und text-indent bietet Platz für die benutzerdefinierten Elemente Zeichen unter Beibehaltung der Ausrichtung der Listenelemente.
- Das Pseudoelement li:before fügt das Zeichen „ ' vor jedem Listenelement hinzu.
Hinweis:
- Um den Abstand zwischen dem Aufzählungszeichen und dem Listenelementtext anzupassen, ändern Sie den padding-right-Wert im li:before Stil.
- Falsche Einrückungen können auftreten, wenn Zeilen innerhalb von Listenelementen umbrochen werden. Passen Sie die Werte für padding-left und text-indent entsprechend an.
Das obige ist der detaillierte Inhalt vonWie kann ich ein benutzerdefiniertes Zeichen als Aufzählungszeichen für „Elemente“ verwenden?. 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