谷歌12px字体!怎么缩小到10?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        *{margin: 0;padding: 0;}

        .wrapper{
            width: 250px;height: 250px;margin: 0 auto;border: 1px solid #ccc;
        }

        .inner{
            font-size: 10px;

            display: inline-block;
            transform: scale(0.8);
            -webkit-transform: scale(0.8);
        }
    </style>
</head>
<body>
    <p class="wrapper">
        <span class="inner">
            中国汉代以前,人们对女性只注重面部形象,到了魏晋,才开始着重于装饰。魏文帝喜欢打扮华丽并将头发挽成蝉翼形的妃子。唐朝是开放社会,容许袒胸露臂,崇尚的女性体态美是额宽、脸圆、体胖中国汉代以前,人们对女性只注重面部形象,到了魏晋,才开始着重于装饰。魏文帝喜欢打扮华丽并将头发挽成蝉翼形的妃子。唐朝是开放社会,容许袒胸露臂,崇尚的女性体态美是额宽、脸圆、体胖
        </span>
    </p>
</body>
</html>

谷歌不支持12px像素以下字体 用上面的方法可以把字体缩小。 但是,连同着span一块缩小了。

有什么好的解决方案?????

图片描述

图片描述

阅读 11.3k
5 个回答

用transform缩放,简单好用没毛病
不然的话要写一堆东西,比较麻烦

如果你怕因为缩放导致你的布局被影响的话只能计算了

-webkit-text-size-adjust:none; font-size:9px;

禁止webkit浏览器配置调整网页的字体大小

p标签换成div

<div class="wrapper">
    <div class="outer">
        <span class="inner">
            中国汉代以前,人们对女性只注重面部形象,到了魏晋,才开始着重于装饰。魏文帝喜欢打扮华丽并将头发挽成蝉翼形的妃子。唐朝是开放社会,容许袒胸露臂,崇尚的女性体态美是额宽、脸圆、体胖中国汉代以前,人们对女性只注重面部形象,到了魏晋,才开始着重于装饰。魏文帝喜欢打扮华丽并将头发挽成蝉翼形的妃子。唐朝是开放社会,容许袒胸露臂,崇尚的女性体态美是额宽、脸圆、体胖
        </span>
    </div>
</div>
* {
  margin: 0;
  padding: 0;
}

.wrapper {
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border: 1px solid #ccc;
  line-height: 2;
}

.inner {
  font-size: 10px;
  display: inline-block;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

因为缩小inner大小没变,占据空间和理想中不一样,需要通过一个外层容器outer反向运算下,代替inner的空间占用

var inner=document.querySelector('.inner'),
    outer=document.querySelector('.outer');
         cstyle=window.getComputedStyle(inner , null),
        scale=.8,
    rscale=1/scale;
outer.style.width=parseInt(cstyle.width)*rscale+'px';
outer.style.height=parseInt(cstyle.height)*scale+'px';

-webkit-transform:scale()进行缩放

新手上路,请多包涵

zoom呀,感觉和scale的区别在于,前者会影响布局,真正改变放缩比例,而后者只是视觉上的缩放

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题