使用:before伪元素插入非ASCII字符

Phi*_*ung 0 css non-ascii-characters pseudo-element

我在span中有一个输入字段,因此我可以在带有priceField类的span中的所有输入字段之前放置一个井号.但是,因为英镑符号是一个特殊字符,我无法正确呈现它.我已经尝试了ascii dec和hex值,html编号和名称以及实际符号.除符号外的所有内容都打印出实际代码,而符号则输出£.

这是我目前的css:

#productEditForm .priceField:before {
    position:relative;
    display: block;
    float: left;
    content: "£";
    margin: 9px 4px 9px 2px;
    color: #075946;
}?
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Juk*_*ela 5

您可以修复字符编码不匹配(有关如何执行此操作的说明将需要更多信息),或者您可以使用构造"\ a3"而不是"£".