簡體   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