【发布时间】:2011-03-05 17:54:35
【问题描述】:
这是一个小问题,困扰了我很久: http://gyazo.com/e5bed138e234fef7f570bd36edee3edd.png
检查使用 → 和 ↑ 插入的左箭头和上箭头的大小和样式是否错误(这是 Apple Webkit 中的 Monaco)。据我了解,这是因为字体不支持这些字形,所以它会退回到另一个字形。但为什么??很多标准字体都会发生这种情况,我不敢相信摩纳哥没有左上角 unicode 箭头字形。
其他人遇到过这种情况,如果有,是否有任何解决方案或解决方法?在 Stack Overflow 上还没有找到!
更新:我使用字形是因为你可以做一些很酷的事情,比如淡化颜色,而且它很轻——它们就像一个免费的图形库。正如 30 dot 所建议的,使用 sans-serif 是最好的,它在 Webkit 中很好,但 Firefox 看起来仍然是错误的。我不确定 ← 和 ↑ 等实体指向的确切 unicode 值,但我猜在某些浏览器中它们不匹配。耻辱。
【问题讨论】:
-
解决方法:改用图像来表示按钮。它们是文本并不重要,不是吗?具体来说,使用 CSS Sprite,以便所有按钮都包含在一个图像中。
-
你应该回答这个^^这是一个很好的解决方案
-
您可以使用图像来代替箭头。