如何使用CSS的content属性添加HTML特殊字符(右箭头)?

45

我想通过其代码添加HTML特殊字符。当我在div内使用时,它可以正常工作,但是如何在CSS中实现呢。

我尝试了以下方法。

.right-arrow:after {
    content:'&#9658'
}

演示

编辑

Matt Ball的回答中没有我想要的右箭头代码,在那个问题中只有向下箭头的代码。因此它不是重复的。


3
http://www.w3.org/International/questions/qa-escapes - Quentin
2个回答

89

非常感谢。这真的很好。 - Jay Shukla
2
只是为了让原因更加明确:您不能在CSS中使用HTML实体,但可以使用Unicode十六进制转义。 - Sven Bieder
3
因为你分享的链接,我刚刚点了个赞 :) - Mr. Alien
@SvenBieder 谢谢,我已经将您的建议添加到答案中。 - koningdavid
2
我需要一个向左箭头。它是\25C4。其他变体在此处 - https://codepoints.net/geometric_shapes - yazzer
哇,不错。谢谢。 - Abdellah Ramadan

4
<div class="right-arrow">Arrow</div>
.right-arrow:before {
    content:'\25BA';
}

See Demo Here


2
是的,我现在也有转换器了 :) - Mr. Alien

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接