【发布时间】:2021-12-29 03:45:51
【问题描述】:
我试图描述一个和弦,B♭,但它在<option> HTML 标记中显得很奇怪。它不是“B♭”,而是在“B”和“♭”之间出现明显的空格。
我尝试将 CSS 样式 letter-spacing 应用到 <span> 标记中的这个和弦,但显然这不能控制字距调整。
有趣的是,当我从下拉列表中选择和弦时,我的操作系统会正确呈现字距调整,但在选择之后,扁平符号会自行显示,并由空格留出,如下所示。
我要渲染的 JS 文字是,
'B\u266D'
使用文字 'B&flat;' 只会在下拉菜单中呈现为 'B&flat;'。
FWIW,我在 Vue3 中执行此操作,并在 Mac 上查看 Chrome 中的输出。
【问题讨论】: