在某些浏览器中使用 span 标记时的波斯字母碎片,例如 chrome
fragmentation Persian letters when using the span tag in some browsers such as chrome
这里是 HTML 代码,在 span 标签中包含波斯字母,我想为它们设置样式:
<span class="highlight">ب</span>نیاد <span class="highlight">خ</span>یریه <span class="highlight">ح</span>مایت از <span class="highlight">ب</span>یماران <span class="highlight">س</span>رطانی
它在 firefox 中正常工作,但在某些浏览器中,例如 chrome 碎片化的波斯字母在 span 标签中并且不粘在一起。
这个问题有解决方案吗?
从你说的非常小的细节我明白了
.highlight{
font-size:25px;
font-weight:bold;
color:red;
}
<p><span class="highlight">ب</span>نیاد <span class="highlight">خ</span>یریه <span class="highlight">ح</span>مایت از <span class="highlight">ب</span>یماران <span class="highlight">س</span>رطانی</p>
对于这个问题,我得到了这个答案:
<p><span class="highlight">ب‍</span>‍نیاد <span class="highlight">خ‍</span>‍یریه <span class="highlight">ح‍</span>‍مایت از <span class="highlight">ب‍</span>‍یماران <span class="highlight">س‍</span>‍رطانی</p>
这里是 HTML 代码,在 span 标签中包含波斯字母,我想为它们设置样式:
<span class="highlight">ب</span>نیاد <span class="highlight">خ</span>یریه <span class="highlight">ح</span>مایت از <span class="highlight">ب</span>یماران <span class="highlight">س</span>رطانی
它在 firefox 中正常工作,但在某些浏览器中,例如 chrome 碎片化的波斯字母在 span 标签中并且不粘在一起。 这个问题有解决方案吗?
从你说的非常小的细节我明白了
.highlight{
font-size:25px;
font-weight:bold;
color:red;
}
<p><span class="highlight">ب</span>نیاد <span class="highlight">خ</span>یریه <span class="highlight">ح</span>مایت از <span class="highlight">ب</span>یماران <span class="highlight">س</span>رطانی</p>
对于这个问题,我得到了这个答案:
<p><span class="highlight">ب‍</span>‍نیاد <span class="highlight">خ‍</span>‍یریه <span class="highlight">ح‍</span>‍مایت از <span class="highlight">ب‍</span>‍یماران <span class="highlight">س‍</span>‍رطانی</p>