nbsp在CSS内容标记中不工作
可能重复:nbsp在CSS内容标记中不工作,css,Css,可能重复: 我想在每个列表项之前添加一个|和两个空格。但是,出于某种原因,它打印的是单词而不是空格。有什么想法吗?通过将字符映射中的不间断空格复制并粘贴到我的代码编辑器中来修复它。这可能就是您正在寻找的答案: content: "|\00a0\00a0"; 工作,但我不会这样做。太容易断开。这同样有效。您忘记了管道字符:content:“\007C\00a0\00a0”;虽然只是:内容:“\007C”;一点右边距可能更具可扩展性“\7C\a0\a0”也可以。为什么需要避开|?@TWiStEr
我想在每个列表项之前添加一个|和两个空格。但是,出于某种原因,它打印的是单词而不是空格。有什么想法吗?通过将字符映射中的不间断空格复制并粘贴到我的代码编辑器中来修复它。这可能就是您正在寻找的答案:
content: "|\00a0\00a0";
工作,但我不会这样做。太容易断开。这同样有效。您忘记了管道字符:content:“\007C\00a0\00a0”;虽然只是:内容:“\007C”;一点右边距可能更具可扩展性
“\7C\a0\a0”
也可以。为什么需要避开|
?@TWiStErRob,好问题。您不需要转义,而且在UTF-8中表示可见字符是一种很好的做法<代码>内容:“|\00a0\00a0”如果您只是需要,那么内容:“\a0”
有时最好的选择器是“开始时没有管道”,因此li:not(:first child):before
content: "|\00a0\00a0";