html中js修改字体,rem布局中使用js修改html的fontSize
今天有朋友问我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相关推荐
- 如何修改字体在系统中显示的名称
用ps字体名称显示的是一个网址 如何修改字体在系统中显示的名称_Kavfans_百度空间 http://hi.baidu.com/erdvhnqunybkrvd/item/1907af306d6d5d ...
- html中加入特殊字体,在html中使用特殊字体
目的:一首诗,要求从右往左读,垂直排列,类似古文 效果图: html内容: 在html中使用特殊字体 p{font-size: 54px;} 南歌子词二首 柳枝词 一尺深红胜曲尘 天生旧物不如新 合欢 ...
- 在html中设置按钮字体颜色,html中按钮颜色怎么设置
在html中,可以通过在button按钮元素使用style属性,添加"background-color:颜色值;"样式来设置按钮的背景颜色,添加"color:颜色值;&q ...
- 给Qt中添加新字体(windows中的字体)
1.首先将字体(我选择windows下的宋体兰亭黑简.ttf)copy至qt_arm下面的lib/fonts目录下 2.设置环境变量export QT_QWS_FONTDIR=/home/works/ ...
- ae批量修改字体_|AE多文字样式修改脚本(Dojo Text Updater)下载v1.0 官方版 - 欧普软件下载...
Dojo Text Updater是一款多文字样式修改脚本,有了这款脚本就能够让多个文字图层同时更新样式,包括字体大小.填充颜色.笔触颜色.跟踪和对其等参数,让文字样式修改变得更简单,需要的AE设计师 ...
- 由于微信字体大小的设置导致rem布局的微信公众号页面发生错乱的问题总结
微信应用中由于字体设置的问题导致的页面错乱适配 上一篇文章中总结了在手机端怎么通过rem 动态设置html 的fontSize 值,解决手机端的适配问题,但是在微信中有一个特例. 一般情况下,在rem ...
- 在android布局中使用include和merge标签
在我们开发Android布局时,经常会有很多的布局是相同的,这个时候我们可以通过<include/>和<merge/>标签实现将复杂的布局包含在需要的布局中,减少重复代码的编写 ...
- 【鸿蒙 HarmonyOS】Ability 中使用纯代码绘制布局及 UI 组件
文章目录 一.Ability 与 Slice 简介 二.Ability 中使用纯代码绘制布局及 UI 组件 三.Ability 中使用纯代码绘制布局及 UI 组件代码示例 四.GitHub 地址 一. ...
- html中如何设置所有文本字体,如何设置HTML页面中文本的字体
字体属性介绍 CSS中的字体属性是干什么的呢?字体字体确定和字体有关咯,就是设置HTML页面中文本的字体, CSS中经常使用的字体属性有几种呢,笔者给你们梳理了下,比较经常使用的一共有5种,今天咱们就 ...
最新文章
- BF算法和KMP算法
- 【PP生产订单】入门介绍(九)
- 关于springmvc下服务器文件打包成zip格式下载功能
- “package XXX is not in GOROOT“ when building a Go project2021-09-06
- 谁再问你“天天爬那些数据有什么用”,就把这5本书扔给他!
- java嵌套类中的方法怎么调用_java类与嵌套嵌套后,怎么使用最外层的类建立对象后使用内部类的方法?...
- 对List.Sort的简单研究
- JavaScript学习指南教程分享
- 复变函数第一章第二章知识脑图
- 有哪些需要不得不知的ASO的两种优化技巧
- 计算机台式电源3c号,电源3C认证流程详情介绍
- 计算机四级考448分算低吗,英语4级成绩,四级300多成绩单有用吗。
- ios开发中UIButton设置标题和图片不能同时显示问题解决
- 电视直播Android9,电视直播高清Android 1.9免费版(移动电视直播工具)
- 数据分析学习之roc曲线
- 使用excel公式vlookup提取多个表中的数据
- php 中cookie的简介,setcookile() 的用法,如何理解cookie
- php prettyprinter,SQL Pretty Printer
- 整除/ 与 求余% 运算
- 学会这8个诀窍,让你的工作事半功倍
热门文章
- C语言循环练习,阶乘编程从键盘输入n,然后计算并输出n感叹号~~~= 1 × 2 × 3 × … × n
- 自己封装的Socket类-Socket_Zmy
- 快速增加微信好友技巧
- 室内设计属计算机专业吗,室内设计技术专业
- 单片机入门(数码管显示0-99)--适合初学者
- java调用谷歌翻译接口_Java 调用 google 翻译
- 职校计算机漫画与游戏制作,中等职业学校计算机动漫跟游戏设计专业教学标准.doc...
- 使用Java编写Hive的UDF实现身份证号码校验及15位升级18位
- 虚拟机上服务器怎么设置密码,虚拟机邮箱服务器设置密码
- 搜狗输入法与谷歌输入法