css - 使用 :before pseudo element 插入非 ASCII 字符

标签 css pseudo-element non-ascii-characters

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

这是我当前的 CSS:

#productEditForm .priceField:before {
    position:relative;
    display: block;
    float: left;
    content: "£";
    margin: 9px 4px 9px 2px;
    color: #075946;
}​

有什么想法吗?

最佳答案

您可以修复字符编码不匹配(需要更多信息以获取有关如何修复的说明),或者您可以使用结构“\a3”而不是“£”。

关于css - 使用 :before pseudo element 插入非 ASCII 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365582/

相关文章:

javascript - Div 覆盖在 IE 中的对象上

html - CSS:伪元素

python-2.7 - 如何使用非 ASCII 字符?

css - CSS 自定义属性可以保存另一个属性的值吗?

jquery - 我如何在我的 jquery 代码中指定窗口宽度

css - 边缘输入占位符与文本不对齐

css - 旋转伪元素切割问题

java - 使用 spring 框架将重音字符存储到数据库时出现问题

Java 字符集支持所有符号,每个符号使用 8 位,每个字符范围为 [0-255]

css - 弄乱了 IE9 中的圆 Angular 渲染