coder.png

在这一年的工作中,我发现很多问题你利用自己的「聪明才智」绕过去了,总有一天它会和你不期而遇,今天我们就来直面一个字体兼容性的小问题:Chrome谷歌浏览器下不支持css字体小于12px。

我们先来看个效果图(chrome下):

给你看个栗子.png

从上面的图可以很明显地看出Chrome下css设置字体大小为12px及以下时,显示的都是一样大小,都是默认12px;

那么网上有一个方法就是给当前样式添加Chrome私有属性:-webkit-text-size-adjust:none;

可是我进行验证后发现并无效果。后来查资料了解到在Chrome 27之后就取消了对这个属性的支持,那么我们应该如何设置Chrome下的字体呢?

.small-font{

font-size: 12px;

-webkit-transform: scale(0.5);

}

这样在元素上加上这个属性就OK了,但是只这样写可不会兼容IE、FF哦,所以再给一个兼容性写法:

.small-font{

font-size: 12px;

-webkit-transform: scale(0.5);

}

.smallsize-font{

font-size: 6px;

}

温馨提示

这时候有同学说你这不对啊,我加了这样式就没效果,别急哈,仔细看下你的元素是不是行内元素啊?

注意:transform:scale()这个属性只可以缩放可以定义宽高的元素,而行内元素是没有宽高的,我们可以加上一个display:inline-block;属性就好啦。

PS:有小伙伴让用rem解决,我在这里解释一下哈,em、rem是一种相对单位,根据根元素的大小计算出来,目的是浏览器的字体大小变化时,页面布局及字体大小能跟着自适应。也就是说反应到浏览器要渲染是还是xx px,那Chrome浏览器本身是渲染不了12px以下的字体的,所以这个方法是不可行的,rem虽好,但不对这个症。

给我点赞的都是小可爱 ^_^

HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...相关推荐

  1. HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法【原创】...

    先来看下 ie.火狐.谷歌浏览器下各个字体显示情况 ie下: 火狐下: 谷歌下: 从上面的图可以很明显看出谷歌下 css设置字体大小为12px及以下时,显示都是一样大小,都是默认12px; 那么网上一 ...

  2. 中文 代码 谷歌_Chrome谷歌浏览器下不支持css字体小于12px的解决办法

    先来看下 ie.火狐.谷歌浏览器下各个字体显示情况ie下: 火狐下: 谷歌下: 从上面的图可以很明显看出谷歌下 css设置字体大小为12px及以下时,显示都是一样大小,都是默认12px; 那么网上一直 ...

  3. 【解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法】

    [解决Chrome浏览器和IE浏览器上传附件兼容的问题 -- Chrome关闭flash后,uploadify插件不可用的解决办法] 参考文章: (1)[解决Chrome浏览器和IE浏览器上传附件兼容 ...

  4. Microsoft Edge 和 Google Chrome更新后,出现错误代码:STATUS_STACK_BUFFER_OVERRUN,有效解决办法记录【已解决】

    Microsoft Edge 和 Google Chrome更新后,出现错误代码:STATUS_STACK_BUFFER_OVERRUN,有效解决办法记录[已解决] Google Chrome网页错误 ...

  5. Chrome浏览器不支持字体小于12px的解决办法

    谷歌浏览器默认最小字体为12px,小于12px的字体它都以12px显示,具体效果见下图.有些特殊情况下我们需要字体小点,特别是在制作英文网站的时候,怎么办?既然有问题,我们就有解决问题的方法. < ...

  6. bootstrap和css样式兼容(ie、360、qq)不同浏览器的解决办法

    一.作为一个之前没有真正实践项目的前端新手,这次在实践的时候就发现了一个严重的问题--兼容性. 开发者在前端开发,调试的时候,使用的基本都是谷歌.火狐这种开发者浏览器,忽略了其实我们国内主流的浏览器仍 ...

  7. Chrome HTTPS 您的连接不是私密连接 解决办法

    之前Chrome访问非私密连接时,点高级就能继续访问,最近好像是因为chrome版本移除了关于ssl配置错误,变成了下面这样 解决办法 就是在当前页面用键盘输入 thisisunsafe ,不是在地址 ...

  8. html怎么设置字体小于12px,前端浏览器字体小于12px的解决办法

    前言 最近做项目时,UI设计的字体10px,看效果图时发现字体仍然蛮大,改变12px时字体还是那么大,改变到14px时,字体变大了,发现规律,才知道原来浏览器为了让用户字体看的清楚,最小设置为12px ...

  9. rem 前端字体_前端浏览器字体小于12px的解决办法

    前言 最近做项目时,UI设计的字体10px,看效果图时发现字体仍然蛮大,改变12px时字体还是那么大,改变到14px时,字体变大了,发现规律,才知道原来浏览器为了让用户字体看的清楚,最小设置为12px ...

最新文章

  1. Linux RPM 相关
  2. js-数组方法的使用和详谈
  3. oracle如何避免表锁定,Oracle 解决表锁定的问题
  4. java class 字符串_java基础知识四 math类 字符 字符串 控制台输入输出 StringBuilder与StringBuffer...
  5. Java-数据结构与算法-逢3减1
  6. python判断素数程序_Python程序检查素数
  7. (软件工程复习核心重点)第六章实现和测试-第六节:白盒测试
  8. 水晶报表常见问题整理之一(20050417)
  9. 删数问题(信息学奥赛一本通-T1321)
  10. memcached的缺点
  11. git 命令行(一)-版本回退
  12. Jordan Lecture Note-9: Principal Components Analysis (PCA).
  13. 输入身份证判断性别python最后一位是英文怎么写_身份证号码最后一位,是表示性别用的吗?...
  14. Android 音视频开发(二):使用 AudioRecord 采集音频PCM并保存到文件(学习笔记)
  15. 那些不能在一起吃的水果搭配
  16. NTFS -usnjournal监控
  17. 什么是供应链管理及其重要性?
  18. osg导入模型时,模型全黑的原因及解决方法分析
  19. VUEX和filer过滤器的定义
  20. 操作系统存储管理实验课程设计报告

热门文章

  1. 如何理解离散傅里叶变换(一)实数形式傅里叶变换
  2. CoreAnimation编程指南(三)几何变换
  3. 计算机考试用英语怎么说,“全国大学生计算机等级考试一级”英语怎么说?
  4. 基础知识很扎实 - 但是面试就是做不出来, 怎么办? (长, 慎入)
  5. JAVA进阶教学之(单链表数据结构)
  6. mooc哈尔滨c语言作业答案,哈尔滨工业大学C语言2016年MOOC在线测试答案.doc
  7. 坏道修复是不是硬盘东西全部都没有了_硬盘有坏道就不能用了吗?别再吃哑巴亏了,今天跟大家再说一次...
  8. linux耳机插拔检测,Android应用开发之耳机插拔处理两种方式
  9. debian java7_Debian 7 和 Debian 8 用户怎样安装 Oracle Java 8
  10. python傅里叶函数图像_python实现傅里叶级数展开的实现