如何在伪元素之前和之后在css中显示欧元符号

Ala*_*lla 12 html css pseudo-element

我无法弄清楚如何让CSS显示欧元符号(€):before:after伪元素.

.my-span:after {
    content: '€';
}
Run Code Online (Sandbox Code Playgroud)

尝试用符号,u20AC%u20AC.似乎没什么用.

提前致谢.

Juk*_*ela 14

使用字符"€"作为此类工作,前提是CSS文件的声明字符编码(或者,如果样式表出现在HTML文件中,则是HTML文件)与实际编码一致.

由于服务器通常不为CSS文件指定字符编码,因此将文件保存为使用BOM编码的UTF-8就足够了.BOM允许浏览器自动识别编码.

如果这不可行,请使用@Alohci提到的方法:'\20AC'.这是一个独立于字符编码的CSS转义,但它不是特别易读.

  • 尽管 `'\20AC'` 可读性较差,我更喜欢它而不是我的 HTML 和 CSS 之间的耦合编码。使用逃逸是更可靠的选择,你一定会在某个时候遇到它们,所以到那时知道它们是什么也不是一件坏事:) (3认同)

Adv*_*ion 8

你应该只能使用这个符号 - http://jsfiddle.net/8Wz9B/

.my-span:after {
    content: '€';
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你,但正如我在问题中所说,我已经尝试过了,但没有成功。Jukka的回答解决了我的问题。 (2认同)