繁体   English   中英

Safari的CSS默认字母间距与其他浏览器不同

[英]CSS default letter spacing for safari is different than other browsers

我有一个包含文本的一定宽度的div。 字母间距在chrome中很大,在Firefox中有些不同,在Safari中也有很大差异,所以我给div的宽度不足以容纳Safari中包含的文本。 这是我的页面链接的链接

我在CSS中没有任何有关字母间距的行,因此我猜测这是默认属性。 请注意字母的结尾如何重叠! 我该如何解决?

考虑到Mac上Safari浏览器显示字体的方式不同,我认为最好的选择是添加特定于浏览器的格式。

有关如何使用JavaScript添加Mac Safari类的问题,请参见以下问题: 如何仅将Safari Mac版作为目标?

以下应该是足够的测试,而不是上面链接中答案的测试:

if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM