我遇到了一個奇怪的問題,顯示"dingbats" html實體,特別是✔
(&#x2714;)。我想顯示一些複選標記,裹身<span>
:消失的HTML dingbat實體
<span style="font-family: serif; font-size: 200%">✔</span>
這是在Firefox 3.6中工作,Chrome和IE8在我的電腦上,但在Firefox 4同事的電腦上,而不是顯示一個對號,出現空白。奇怪的是,在同一臺計算機上,選中標記在IE9和Chrome中正常顯示。
我已經明確指定了其他字體(包括:Times New Roman,Arial,「Dingbats」),指定沒有特定的字體,甚至沒有指定任何樣式信息,所有都無濟於事。我想我可以使用一個圖像,但我希望能夠靈活地設計角色,而不必每次都創建一個新圖像。
關於如何解決這個問題的任何建議?
編輯:這是怎麼this page(與十六進制2714搜索)在尋找他......
IE 9:
IE 9 http://i53.tinypic.com/2ztejif.png
火狐4:
Firefox 4 http://i52.tinypic.com/28mol5d.jpg
裝飾標籤呃?我個人期待更多的丁貝格問題!也許有用:https://developer.mozilla.org/en/Mozilla_Web_Developer_FAQ#Why_aren.e2.80.99t_symbol.2fdingbat_fonts_working.3f – 2011-05-20 20:40:57
我看到你指定'serif'作爲字體系列。這留給瀏覽器來決定。他電腦上的FF4有可能調用更喜歡的字體?如果你指定Dingbats字體本身,會發生什麼?另外,請列出您嘗試指定的**字體系列,並注意它們是否存在於他的計算機上。 – 2011-05-20 20:41:46
@Kevin:如前所述,我試圖明確指定其他字體,包括「Dingbats」。對於它的價值,字體本身並不叫Dingbats,只是unicode字符的一部分(按照[這裏](http://www.danshort.com/HTMLentities/index.php?w=dingb)) – 2011-05-20 20:42:51