谷歌瀏覽器是不支援12px以下小字體的,可能是考慮到使用者體驗吧。
網路上也有一些文章介紹,說可以使用:
-webkit-text-size-adjust:none;
但是,自chrome 27之後,就取消了對這個屬性的支援。
我們還有其它辦法解決這個問題嗎?
谷歌瀏覽器支持CSS縮放,於是,我們可以在這方面做文章:
-webkit-transform: scale(0.5);
既然最小支援到12px,那麼就以12px為基點進行縮放,
既然最小支援到12px,那麼就以12px為基點進行縮放,
同時可以使用-webkit-transform-origin-x: 0; 來解決縮放後margin-left的位移問題:
程式碼如下:
.test_tag{
font-size:12px;
-webkit-transform-origin-x: 0
;
; webkit-transform: scale(0.5833333333333334); } scale值的計算方法為: 7 / 12 = 0.5833333333333334