问题
测试在 Chrome 浏览器中,设置 font-size
小于 12px 时无效。
示例
在线运行
以下是在 Chrome 中运行的结果。可以看到 0px
是生效的,但是小于 12px 的设置,统统和 12px 的文字大小一样。
原因
Chrome 认为 12px 以下的字体阅读不舒适。所以默认限制字体不能小于12px,但是允许设置为 0px。
这个最小字号,在 chrome://settings/fonts
中用户可以设置。
解决
如果真的需要文字小于12px,可以考虑用 CSS 缩放。
.f6{
font-size:12px;
display: inline-block;
transform: scale(0.5);
}