Heim >Web-Frontend >CSS-Tutorial >Wie kann ich die Farbe der Aufzählungszeichen in HTML ändern, ohne Spans zu verwenden?

Wie kann ich die Farbe der Aufzählungszeichen in HTML ändern, ohne Spans zu verwenden?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-26 17:29:10986Durchsuche

How Can I Change List Bullet Color in HTML Without Using Spans?

Ändern der Farbe von Listenaufzählungszeichen ohne Spanne

In HTML kann das Anpassen der Farbe von Listenaufzählungszeichen eine Herausforderung sein. Obwohl es möglich ist, Listenelemente in Spannen einzuschließen, ist dies in bestimmten Szenarios möglicherweise keine Option. Bei dieser Frage wird nach einer Lösung gesucht, die die Aufzählungsfarbe ändert, ohne zusätzliches Markup hinzuzufügen.

Um dies zu erreichen, nutzt die Antwort das CSS-Pseudoelement li:before. Durch Festlegen von list-style: none für das li-Element wird das Standardaufzählungszeichen entfernt. Das li:before-Element wird dann verwendet, um ein benutzerdefiniertes Aufzählungszeichen anzuzeigen, wobei die content-Eigenschaft verwendet wird, um ein Unicode-Zeichen anzugeben. Die Farbeigenschaft legt die gewünschte Aufzählungsfarbe fest.

Hier ist der CSS-Code:

li {
  list-style: none;
}

li:before {
  content: '22'; /* For a round bullet */
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color: green;
  font-size: 20px;
}

Um diese Lösung zu verwenden, wenden Sie einfach den CSS-Stil wie folgt auf Ihre Liste an:

<ul>
  <li>foo</li>
  <li>bar</li>
</ul>

Mit dieser Technik können Sie die Farbe von Aufzählungszeichen ändern, ohne den Inhalt des Listenelements zu ändern oder zusätzliches Markup hinzuzufügen, und bieten so eine flexible Möglichkeit, Ihre HTML-Listen anzupassen.

Das obige ist der detaillierte Inhalt vonWie kann ich die Farbe der Aufzählungszeichen in HTML ändern, ohne Spans zu 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