提问者:小点点

使用css“字母间距”,同时保持中文Em破折号连接


我使用字母间距:10px以避免书写“s o m e t h i n g ;l i k e ;t h i s”。

很管用。 但字母间距也在中文Em破折号(,--)之间引入空格。

渲染结果很难看,因为它将Em破折号分成了两部分。 Em破折号应已连接。

下面是一个例子:

null

p { letter-spacing: 10px; }
<p>这句话不是我说的。<br />——鲁迅</p>

null

我怎样才能在每个字符之间添加空格,但仍然保持像Em,dash这样的连接?


共1个答案

匿名用户

经过一些谷歌搜索,我得到了这样的答案:一个简单但不是很好的变通方法是使用u+2e3aTwo EM dash作为EM dash(),而不是您的IME输出的默认emdash()。 你可以从这里复制它:

null

p { letter-spacing: 10px; }
<p>这句话不是我说的。<br />⸺鲁迅</p>