Frage mich, was content:"\e61e"
im .icon-trash:before
CSS 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.
\e61e
ist 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-trash
Element selbst platziert werden, normalerweise vor oder nach dem Element. Dies ist sehr häufig bei Symbolschriften der Fall.
Joonas
a
bis verwendenz
, 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.SRENG Khorn
Joonas
trash can
Wenn sie a auf abbilden wollene61e
, dann tun sie das und keine andere Schriftart hat etwas dazu zu sagen.