How do I put character • ::before an element?
本问题已经有最佳答案,请猛点这里访问。
我想把一个圆/点作为一个元素
和8226
?
我所做的一切都是可见的!
| 1 2 3 | .line ::before{ content:'•'; } | 
和
| 1 2 3 | .line ::before{ content:'?'; } | 
(我什么也没看见)
即使只有文字我也不能让它工作我知道内容只接受文本,但如果我这样做,我仍然看不到任何内容:
| 1 2 3 | .line ::before{ content:'xxx'; } | 
如何让css 
(注意:CSS规则在页面加载时位于默认样式表中,因此它应该应用于任何新元素…)
如何在
css 
让我们学习如何做到这一点:
我们可以使用
打开开发人员控制台并写入:
| 1 | "?".charCodeAt(0)               // 8226     ( base10 ) | 
上面将生成
| 1 | "?".charCodeAt(0).toString(16)  //"2022"   ( base16 ) | 
| 1 2 3 | console.log( "?".charCodeAt(0).toString(16) ) | 
以16为基数得到一个字符串,所以是十六进制的!你会得到
| 1 | content:"\2022"; | 
JavaScript4HTML&XX2022;
| 1 | • | 
完全正确!现在,您可以放弃十进制基础
| 1 2 3 | .line::before{ content:'\2022'; } | 
| 1 2 | <p class="line"> Lorem </p> | 
您可以使用一个类似工具的实体转换器,它将您的点转换为一个CSS可利用的实体: