2012-07-06 67 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

相關問題