web端默认最小字体为12,因项目需要设置字体为10像素,试了以下方法是好用的
第一种方式:
//这样出来的字体实际是10, font-size数值为 实际大小*2
font-size: 20px;
zoom: 50%;
出来的效果如图所示
font-size: 10px
直接设置10出来的效果
第二种方式:
font-size: 20px;
transform: scale(0.5);
出来效果,这样出来效果文字与其他内容边距较大,不美观,建议用第一种
两者出来效果不同的原因是:zoom的缩放会改变元素的真实空间大小,而scale的缩放占据的原始尺寸不变