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;
}
Nach dem Login kopieren
-
Erstellen Sie eine Einrückung für Listenelemente:
li {
padding-left: 1em;
text-indent: -1em;
}
Nach dem Login kopieren
-
Fügen Sie das gewünschte benutzerdefinierte Zeichen als Inhalt von a hinzu Pseudoelement:
li:before {
content: "+";
padding-right: 5px;
}
Nach dem Login kopieren
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!