2012-07-06 26 views
0

我在跨度内有一个输入字段,这样我就可以在带有priceField类的跨度中的所有输入字段之前放置一个磅符号。但是,因为磅符号是特殊字符,所以我无法正确渲染它。我已经尝试了ascii dec和hex值,html号码&名称和实际符号。除符号外的所有内容都打印出实际的代码,而符号输出为£。使用:before伪元素插入非ASCII字符

这里是我当前的css:

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

任何想法?

+0

什么是您的文档的编码? – MetalFrog 2012-07-06 15:52:36

+0

你有特定的内容编码集吗? – JAB 2012-07-06 15:52:43

回答

4

您可以修复字符编码不匹配(有关如何执行此操作的说明,需要更多信息),也可以使用结构“\ a3”代替“£”。

3

样式表编码与文档编码之间存在不匹配。保存为UTF-8(或另一种常见编码)

+1

就是这样,UTF-8中的''''0xC2 0xA3',在Latin-1中呈现为''。 – Stefan 2012-07-06 16:01:40

相关问题