問題
在火狐環(huán)境下,字體圖標的不垂直居中,且字體的高度與大小不一致。在其他瀏覽器正常顯示,在另一個項目也是正常,經(jīng)過各種調(diào)試都未能成功,已刪除當前所有自定義的樣式,只保留了vue-cli工程化的代碼,依然有問題,后谷歌看到設(shè)置html的lang后,顯示正常

不正常的情況

正常的情況
解決方案
設(shè)置html語言
<html lang="en">
解析
使用 vue-cli搭建的代碼
html文件默認為這樣不設(shè)置語言
<html lang="">
當前設(shè)置的字體庫如下
font-family: PingFangSC-Regular, PingFang SC, sans-serif, "Microsoft Yahei";
不設(shè)置語言時,火狐瀏覽器無法正確識別字體庫應(yīng)該用的格式,隨后顯示了默認的字體,導(dǎo)致與其他頁面效果不一致。
遺留疑問是設(shè)置語言為zh-cn,也顯示不了的不正確
參考發(fā)現(xiàn)
http://www.itdecent.cn/p/182977645bb7