没有在CSS内容标签中工作

Nib*_*Pig 127 css

可能重复:
使用CSS内容添加HTML实体

#sitenavmenu-content-menu li:before
{
    content:"|  ";
}
Run Code Online (Sandbox Code Playgroud)

我想添加一个| 每个列表项前有两个空格.但是,出于某种原因,它打印的是nbsp而不是空格.有任何想法吗?

小智 254

这可能是您正在寻找的答案:

content: "|\00a0\00a0";
Run Code Online (Sandbox Code Playgroud)

  • `"\ 7C\a0\a0"`也可以. (22认同)
  • 如果你只需要_  _,那么`content:"\ a0"` (15认同)
  • 你忘记了管道字符:内容:"\ 007C\00a0\00a0"; 虽然只是:内容:"\ 007C"; 并且一些保证金权利可能更具可扩展性 (8认同)
  • 为什么你需要逃避`|`? (6认同)
  • 哎呀,请参阅[基准测试](/sf/answers/98893511/),安全性是带有 3 个零,`\0000a0`,以避免将内容混合为 `cotentent: "|\0000a0Break" 时出现解析问题` 表示“| 中断”。 (3认同)