iPhone6的屏幕下1rem=50px

或者用css

html{font-size:calc(100vw / 7.5);}

分割线

抱歉,之前的那段js代码兼容性不是很好,包括那段css代码,只要在低版本的安卓手机上就会失效,找了很久找到一段代码分享一下,兼容性杠杠的

(function(){

var originWidthByDesign = 750 / 2;

var originRootFontSize = 50;

var maxLimitWidth = 667;

var doc = document.documentElement;

var div = document.createElement('div');

div.setAttribute('style', 'font-size: 1rem');

if (!!document.addEventListener && '1rem' === div.style.fontSize) {

var reCalculate = function reCalculate() {

var clientWidth = doc.clientWidth;

if (!clientWidth) {

return;

}

clientWidth = clientWidth < maxLimitWidth ? clientWidth : maxLimitWidth;

doc.style.fontSize = originRootFontSize * clientWidth / originWidthByDesign + 'px';

doc.style.display = 'none';

doc.clientWidth;

doc.style.display = '';

};

window.addEventListener('resize', reCalculate, false);

document.addEventListener('DOMContentLoaded', reCalculate, false);

reCalculate();

}

function getQueryString (name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");

var r = window.location.search.substr(1).match(reg);

if (r != null) return unescape(r[2]); return null;

}

})()

根据dpr设置html fontsize,如何为不同移动设备设置html不同的font-size?相关推荐

  1. python使用matplotlib可视化、使用fontsize参数设置单个图像的字体的大小、使用rcParams.update参数全局设置字体的大小(font size)

    python使用matplotlib可视化.使用fontsize参数设置单个图像的字体的大小.使用rcParams.update参数全局设置字体的大小(font size) 目录

  2. 【数据处理】Python,matplotlib 如何画柱状图?如何画各种类型的柱状图?柱子宽度设置;设置X轴刻度用label显示;设置柱子距离x轴的高度;设置柱体颜色;设置柱体描边;并列、多条柱状图

    Base python matlibplot库-- 一.主要参数介绍: bar(left, height, width=0.8, bottom=None, **kwargs) left为和分类数量一致 ...

  3. 设置html在哪里,HTML行间距在哪里设置?

    HTML行间距可以直接在文字所在标签中使用line-height属性设置,也可以在css样式中设置line-height属性,然后在文字所在标签中使用css样式来设置行间距. html中的文字间距有l ...

  4. html设置打印规则,css @page规则控制打印设置选项

    关于css控制打印更多内容可以参阅css控制打印内容的样式一章节. 使用@page规则可以对打印进行更多的设置,比如指定页面的尺寸.页边 距,页眉页脚等,以求达到更好的效果. 下面做一下简单介绍. 一 ...

  5. R语言plotly可视化:plotly可视化多个直方图、通过bingroup参数设置多个直方图使用相同的bins设置(Share bins between histograms)

    R语言plotly可视化:plotly可视化多个直方图.通过bingroup参数设置多个直方图使用相同的bins设置(Share bins between histograms) 目录

  6. pandas自定义设置dataframe每个索引的标签、自定义设置索引的列名称(customize index name and index label)

    pandas自定义设置dataframe每个索引的标签.自定义设置索引的列名称(customize index name and index label) 目录

  7. R语言plotly可视化:可视化直方图、归一化的直方图、水平直方图、互相重叠的直方图、堆叠的直方图、累积直方图、通过bingroup参数设置多个直方图使用相同的bins设置、自定义直方图条形的间距

    R语言plotly可视化:可视化直方图.归一化的直方图.水平直方图.互相重叠的直方图.堆叠的直方图.累积直方图.通过bingroup参数设置多个直方图使用相同的bins设置.自定义直方图条形的间距 目 ...

  8. pandas使用pd.concat纵向合并多个dataframe实战:纵向合并(ignore_index参数)、为纵向合并的多个dataframe设置标识符指定数据来源(通过字典方式设置数据来源键)

    pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并(ignore_index参数).为纵向合并的多个dataframe设置标识符指定数据来源(通过字 ...

  9. Oracle 如何设置shared pool 和sga大细, 应该设置几大

    这篇文章是参考甲骨论老相老师的教学视频: http://v.youku.com/v_show/id_XMzkyMTg4Njg0.html 所做的学习笔记 前面已经提过shared pool(共享池)的 ...

最新文章

  1. java 判断数的位数_Java判断数字位数的两种方法
  2. python文件替换一行_python基础_文件操作实现全文或单行替换的方法
  3. 原创,自己做的一个简单实用的提示小插件,兼容性很好,基本上都兼容!
  4. pythonpandas设置索引_python – pandas:使用(row,col)索引设置值
  5. ML之分类预测:分类预测评估指标之AUC计算的的两种函数具体代码案例实现
  6. 数据结构实验之栈一:进制转换
  7. word无法启动转换器recovr32_迅捷PDF转换器3.0.1Mod会员版
  8. 数据结构之查找算法:基本概念
  9. Nginx高可用实战
  10. UVA11069 A Graph Problem【递推】
  11. android 录音机 apk,实时录音机
  12. puppet详解(四)——package资源详解
  13. python 参数带星号_python 函数参数的传递(参数带星号的说明)
  14. 如何批量打印图片文件
  15. 继续领先~ Apipost 推出 Websocket 测试功能
  16. android studio接口在哪设置,Android定位SDK
  17. 如何把map的value转为list_如何在Java中将Map转换为List?
  18. 遇到问题---hosts不起作用问题的解决方法
  19. win10 小而美的软件推荐
  20. idea classes: does not exist的一个原因和解决

热门文章

  1. 常见的网页布局(HTML、CSS)
  2. PTA-Hello World(C语言)
  3. C# 委托事件传递参数
  4. angular 居中_Angular Material design设计
  5. ubuntu 查询cpu个数
  6. 阿里云成为国内首个时序数据库标准工作组成员
  7. java高级程序员如何写好简历,一份优秀的程序员简历是什么样的?
  8. Oracle 列转行函数 Listagg()
  9. 详解TCP和UDP数据段的首部格式
  10. 手机学习android,用手机来学习 学生必备6款Android应用软件