今天有朋友问我rem布局时,当屏幕宽度不一样的时候如何设置html的font-size的值,所以我就写了一个js供大家参考,如果有更好想法的同学可以回复我哦。

#box{

background: red;

}

#div1{

background: blue;width:10rem;height:4rem;

}

#div2{

background: yellow;width:10rem;height:4rem;

}

(function(doc,win){

var doc = doc.documentElement;

doc.addEventListener('DOMContentLoaded', Resize, false);

// 当DOM加载后执行

win.addEventListener('resize', Resize, false);

// 当屏幕发生变化时执行

function Resize(){

doc.style.fontSize=doc.clientWidth/68.3 +'px'; //屏幕宽度为1366时 html font-size=20px;

//68.3为1366/20计算得出的值,当编写浏览器发生变化时可用编写的浏览器宽度/20得出这个固定值;

}

})(document,window)

最后友情提示:因为每个浏览器的fontSize最小的字体大小不一样,所以尽量使你的html的fontSize在浏览器的合理范围内。

html中js修改字体,rem布局中使用js修改html的fontSize相关推荐

  1. 如何修改字体在系统中显示的名称

    用ps字体名称显示的是一个网址 如何修改字体在系统中显示的名称_Kavfans_百度空间 http://hi.baidu.com/erdvhnqunybkrvd/item/1907af306d6d5d ...

  2. html中加入特殊字体,在html中使用特殊字体

    目的:一首诗,要求从右往左读,垂直排列,类似古文 效果图: html内容: 在html中使用特殊字体 p{font-size: 54px;} 南歌子词二首 柳枝词 一尺深红胜曲尘 天生旧物不如新 合欢 ...

  3. 在html中设置按钮字体颜色,html中按钮颜色怎么设置

    在html中,可以通过在button按钮元素使用style属性,添加"background-color:颜色值;"样式来设置按钮的背景颜色,添加"color:颜色值;&q ...

  4. 给Qt中添加新字体(windows中的字体)

    1.首先将字体(我选择windows下的宋体兰亭黑简.ttf)copy至qt_arm下面的lib/fonts目录下 2.设置环境变量export QT_QWS_FONTDIR=/home/works/ ...

  5. ae批量修改字体_|AE多文字样式修改脚本(Dojo Text Updater)下载v1.0 官方版 - 欧普软件下载...

    Dojo Text Updater是一款多文字样式修改脚本,有了这款脚本就能够让多个文字图层同时更新样式,包括字体大小.填充颜色.笔触颜色.跟踪和对其等参数,让文字样式修改变得更简单,需要的AE设计师 ...

  6. 由于微信字体大小的设置导致rem布局的微信公众号页面发生错乱的问题总结

    微信应用中由于字体设置的问题导致的页面错乱适配 上一篇文章中总结了在手机端怎么通过rem 动态设置html 的fontSize 值,解决手机端的适配问题,但是在微信中有一个特例. 一般情况下,在rem ...

  7. 在android布局中使用include和merge标签

    在我们开发Android布局时,经常会有很多的布局是相同的,这个时候我们可以通过<include/>和<merge/>标签实现将复杂的布局包含在需要的布局中,减少重复代码的编写 ...

  8. 【鸿蒙 HarmonyOS】Ability 中使用纯代码绘制布局及 UI 组件

    文章目录 一.Ability 与 Slice 简介 二.Ability 中使用纯代码绘制布局及 UI 组件 三.Ability 中使用纯代码绘制布局及 UI 组件代码示例 四.GitHub 地址 一. ...

  9. html中如何设置所有文本字体,如何设置HTML页面中文本的字体

    字体属性介绍 CSS中的字体属性是干什么的呢?字体字体确定和字体有关咯,就是设置HTML页面中文本的字体, CSS中经常使用的字体属性有几种呢,笔者给你们梳理了下,比较经常使用的一共有5种,今天咱们就 ...

最新文章

  1. BF算法和KMP算法
  2. 【PP生产订单】入门介绍(九)
  3. 关于springmvc下服务器文件打包成zip格式下载功能
  4. “package XXX is not in GOROOT“ when building a Go project2021-09-06
  5. 谁再问你“天天爬那些数据有什么用”,就把这5本书扔给他!
  6. java嵌套类中的方法怎么调用_java类与嵌套嵌套后,怎么使用最外层的类建立对象后使用内部类的方法?...
  7. 对List.Sort的简单研究
  8. JavaScript学习指南教程分享
  9. 复变函数第一章第二章知识脑图
  10. 有哪些需要不得不知的ASO的两种优化技巧
  11. 计算机台式电源3c号,电源3C认证流程详情介绍
  12. 计算机四级考448分算低吗,英语4级成绩,四级300多成绩单有用吗。
  13. ios开发中UIButton设置标题和图片不能同时显示问题解决
  14. 电视直播Android9,电视直播高清Android 1.9免费版(移动电视直播工具)
  15. 数据分析学习之roc曲线
  16. 使用excel公式vlookup提取多个表中的数据
  17. php 中cookie的简介,setcookile() 的用法,如何理解cookie
  18. php prettyprinter,SQL Pretty Printer
  19. 整除/ 与 求余% 运算
  20. 学会这8个诀窍,让你的工作事半功倍

热门文章

  1. C语言循环练习,阶乘编程从键盘输入n,然后计算并输出n感叹号~~~= 1 × 2 × 3 × … × n
  2. 自己封装的Socket类-Socket_Zmy
  3. 快速增加微信好友技巧
  4. 室内设计属计算机专业吗,室内设计技术专业
  5. 单片机入门(数码管显示0-99)--适合初学者
  6. java调用谷歌翻译接口_Java 调用 google 翻译
  7. 职校计算机漫画与游戏制作,中等职业学校计算机动漫跟游戏设计专业教学标准.doc...
  8. 使用Java编写Hive的UDF实现身份证号码校验及15位升级18位
  9. 虚拟机上服务器怎么设置密码,虚拟机邮箱服务器设置密码
  10. 搜狗输入法与谷歌输入法