ich folgende CSS bin mit dem Text für eine Schaltfläche festlegen, die einen Tag entfernen wird:Warum bekomme ich zufällig die Zeichenfolge "Ã-" anstelle von "×", wenn ich die Schaltfläche: nach {Inhalt} einstelle?
button.close:after {
content: '×';
}
Dies führt zu einer gut aussehenden Taste wie folgt aus:
Aber zufällig die Die Zeichenfolge ×
wird durch die Zeichenfolge Ã-
ersetzt. Ich dachte zuerst, dass dies mit der Codierung zusammenhängen könnte, aber wenn es wirklich das Problem wäre, denke ich, dass dies nicht zufällig geschehen würde. Es passiert mit einer niedrigen Frequenz und in diesem Moment passiert es nicht (wird die Frage mit einem anderen Druckbildschirm aktualisieren, sobald es wieder passiert).
Dieser Css-Code stammt aus einer .less
Datei, die ich kompiliere und dann reduziere und dann verkette. Wie kann ich sicherstellen, dass die Zeichenkette ×
immer angezeigt wird?
Was bedeutet "zufällig"? Nach dem Nachladen? Nach dem Ändern der Datei? Sporadisch während die Website geladen ist, ohne Benutzerinteraktion? Wie auch immer, es hängt wahrscheinlich * mit der Kodierung zusammen. –
Versuchen Sie '@charset" utf-8 ";' in Ihrem css hinzuzufügen. –
Ja, das passiert sporadisch. Sehr merkwürdig! Beispielsweise; Ich hatte gerade dieses Problem, dann habe ich alle CSS-Dateien neu kompiliert und schlug CMD + R auf Chrom. Das Problem ist nicht verschwunden. Dann habe ich es 3 mal getroffen und es hat wieder funktioniert! Es hat mich nicht sehr gelangweilt, da dies selten passiert. Das Problem ist, dass es meistens passiert, wenn ich die Software jemandem vorführe und es ist peinlich **. – renatoargh