谷歌瀏覽器小字體處理方案即12px以下字體

字號(hào):


    谷歌瀏覽器是不支持12px以下小字體的,可能是考慮到用戶體驗(yàn)吧。
    網(wǎng)上也有一些文章介紹,說(shuō)可以使用:
    代碼如下:
    -webkit-text-size-adjust:none;
    但是,自chrome 27之后,就取消了對(duì)這個(gè)屬性的支持。
    我們還有其它辦法解決這個(gè)問(wèn)題嗎?
    谷歌瀏覽器支持CSS縮放,于是,我們可以在這方面做文章:
    代碼如下:
    -webkit-transform: scale(0.5);
    既然最小支持到12px,那么就以12px為基點(diǎn)進(jìn)行縮放,同時(shí)可以使用-webkit-transform-origin-x: 0; 來(lái)解決縮放后margin-left的位移問(wèn)題:
    代碼如下:
    .test_tag{
    font-size:12px;
    -webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.5833333333333334);
    }
    scale值的計(jì)算方法為: 7 / 12 = 0.5833333333333334