前言
使用 font-size 设置小于 12px 的字体时,发现并不生效(字体不会再缩小了)。

原因是 Chrome 以及 Chromium 内核的浏览器在中文语言下最小字体只能是 12px,大部分浏览器都是如此。

解决方案
如果执意要设置小于 12px 的字体,那只能使用 transform: scale() 缩放属性来实现。

/* 小于12px 的字体 */
.txt {
    -webkit-transform: scale(0.5)
}



兼容写法
有些浏览器允许设置小于 12px 的字体,那么你需要额外写一个类。

/* 优先采用 -webkit-transform 规则 */
.txt {
    -webkit-transform: scale(0.5)
}

/* 允许的浏览器采用以下规则 */
.fontSize {
    font-size:8px;
}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐