如何去除使用⁄时带分数中整数与分数间的空格?
解决带分数整数与分数间的空格问题
不存在和 反向的“无空格”实体代码。要实现类似2⅙的紧凑带分数排版,可参考以下方法:
CSS负边距调整:给分数部分包裹
<span>并设置负左边距,让分数紧贴整数。示例代码:2<span style="margin-left: -0.2em;">7⁄16</span>负边距数值可根据使用的字体微调,确保排版自然紧凑。
字符间距压缩:用
letter-spacing属性缩小整个带分数的字符间距,示例:<span style="letter-spacing: -0.1em;">2 7⁄16</span>这种方式能快速让整数与分数贴紧,适合批量调整。
Unicode零宽字符尝试:若不想用CSS,可尝试零宽不连字(
‌)或零宽连接符(‍),示例:2‌7⁄16但此方法兼容性不如CSS,显示效果可能因浏览器或字体而异。
注意:27⁄16会被识别为整体分数(27⁄16)而非带分数,因此不能用这种方式实现需求。
内容的提问来源于stack exchange,提问作者ttaggart
相关产品推荐
相关产品推荐

