css - 字体 IranSansX 在 chrome 中无法正常工作
问题描述
我正在使用一种名为的字体IranSansX
,它是一种流行的波斯字体。默认情况下,Firefox 浏览器中的字体渲染是完全正确的。但是当我用谷歌浏览器打开网站时,它出现了一些问题。
火狐
铬合金
代码
我使用 vue.js 作为前端,使用 Vuetify 作为前端框架。我没有编写任何自定义 css,一切都是框架的默认值。
它只有在<ul><li></li></ul>
标签内时才会中断。这些屏幕截图是作为导航栏菜单的无序列表中的标签
解决方案
我发现li
标签是display: inline
哪个 IDK 这如何导致错误。但是当我将display
属性更改inline-block
为问题不存在并且字体正确呈现时。
越野车 CSS
ul.nav{
list-style: none;
li{
display: inline;
a{
text-decoration: none;
color: #fefefe;
padding: 10px;
font-size: .8rem;
}
}
}
固定版本
ul.nav{
list-style: none;
li{
display: inline-block;
a{
text-decoration: none;
color: #fefefe;
padding: 10px;
font-size: .8rem;
}
}
}
如果有人找到发生这种情况的真正原因,请发表评论!
推荐阅读
- python - 如何以异步方式在 SQLite 数据库中填充 Django 模型?
- php - 创建动态路由 Laravel
- java - 类路径资源 [static/pixel.png] 无法打开,因为它不存在(Heroku)
- java - 铬驱动程序。在无头模式下切换选项卡会导致页面裁剪
- matplotlib - ModuleNotFoundError:没有名为“mpl_toolkits.basemap”的模块。在 ubuntu 中安装底图
- deep-learning - DispNet 架构 - 卷积层
- mongodb - 切片元素的查找“来自”集合上的匹配字段不起作用
- python - (Cloud Function Web UI)ModuleNotFoundError:没有名为“googleapiclient”的模块
- javascript - Here Maps 3.1 鼠标滚轮事件使用 Here Maps
- c++ - 整数数组中的位操作