Was bedeutet 'Inhalt: "\e61e"' in CSS?

Frage mich, was content:"\e61e"im .icon-trash:beforeCSS der Klasse steht. Ich weiß, dass sie eine Schriftart verwenden, um Symbole zu erstellen, aber ich weiß nicht, was "\e61e" ist? Irgendeine Erklärung?

Vielen Dank im Voraus.

Es handelt sich um einen speziellen Satz von Unicode-Zeichen, die auf ein bestimmtes Symbol innerhalb der Schriftart verweisen. Wenn ich raten müsste, würde ich sagen, dass der Grund, warum sie keine Buchstaben von abis verwenden z, darin besteht, dass Sie, wenn beispielsweise die Schriftart nicht richtig geladen wird, so etwas wie das erhalten: ( Download ⁠oder es könnte gerendert werden als leer, ich bin mir nicht ganz sicher ) und nicht so etwas wie: Download a, weil der Browser es stattdessen mit einer anderen Schriftart darstellen würde.
Woher kennen sie den Unicode jeder Schriftart?
Ich verstehe nicht, woher diese Frage kommt. Warum sollten sie das wissen? Wenn sie eine Icon-Schriftart erstellen, entscheiden sie selbst, welchem ​​Unicode-Zeichen sie ihre Symbole zuordnen möchten. trash canWenn sie a auf abbilden wollen e61e, dann tun sie das und keine andere Schriftart hat etwas dazu zu sagen.

Antworten (1)

\e61eist technisch gesehen dieses Zeichen: in ​​UTF-8-Codierung (die Standardcodierung für CSS - dies kann mit geändert werden @charset). Das ist also die wörtliche Antwort auf Ihre Frage.

Aber wie Joonas in den Kommentaren erwähnte , kann eine Schriftart ein solches Zeichen einem Symbol ihrer Wahl zuordnen, in diesem Fall einem Symbol. In Wirklichkeit ist das, was Sie sehen, wahrscheinlich anders als dieser Charakter – wahrscheinlich ein Mülleimer-Symbol.

Da es sich innerhalb von a befindet ::before(zwei Doppelpunkte werden verwendet, weil es ein Pseudo-Element ist - ein Doppelpunkt sollte für Pseudo-Klassen verwendet werden ), kann es getrennt vom .icon-trashElement selbst platziert werden, normalerweise vor oder nach dem Element. Dies ist sehr häufig bei Symbolschriften der Fall.

Und da sich das Zeichen gut innerhalb des privaten Benutzerbereichs von Unicode befindet, zeigt die Glyphe nichts Nützliches an, wenn ihr nicht auch die Schriftart zugewiesen wurde. Bei jeder anderen Schriftart sehen Sie möglicherweise nichts, das reguläre „nicht verfügbare“ fehlende Zeichen für Ihre aktuelle Schriftart oder – mein Favorit – irgendein zufälliges Zeichen, das sich zufällig an dieser Stelle befindet.