问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTML/CSS 手机端中的长度单位rem 可以像px一样直接用吗?需不需要什么声...

发布网友 发布时间:2022-04-28 16:49

我来回答

4个回答

热心网友 时间:2022-04-20 01:23

rem一般用于设置字体的大小,1rem就是html根元素的字体大小,2rem就是html字体大小的2倍,1.5rem是html字体的1.5倍,0.75rem则是html字体大小的四分之三,依此类推。

因此,rem是一个相对长度单位,当改变html根元素的字体大小时,所有以rem为单位的字体大小也会跟着放大或缩小。
当然,它也可以用在其它地方,不一定是字体大小。比如要把某个元素的宽度设为5个字符的宽度,则 {width:5rem}

热心网友 时间:2022-04-20 02:41

首先你需要知道rem的意思是页面根元素的字体大小,即html的font-size。

默认情况下,html的font-size是16px,这个时候,你写height:1rem;就是height:16px;

但是,你要考虑到如果rem被改变了,比如你引入的第三方css或者js文件中设置了html的font-size:160px; 那么此时的height:1rem;代表着height:160px;

所以,建议你设置一下html的font-size,以防出现意外情况。

热心网友 时间:2022-04-20 04:16

!new function(){var a=this;a.width=750,a.fontSize=100,a.widthProportion=function(){var b=(document.body&&document.body.clientWidth||document.getElementsByTagName("html")[0].offsetWidth)/a.width;return b>1?1:b},a.changePage=function(){document.getElementsByTagName("html")[0].setAttribute("style","font-size:"+a.widthProportion()*a.fontSize+"px !important")},a.changePage(),window.addEventListener("resize",function(){a.changePage()},!1)};

引入这段js,设计图的750px = 7.5rem

热心网友 时间:2022-04-20 06:07

rem是需要声明之后才能用的,需要用到单位换算的工具。一般设计图都是以750px位参考,所以如果把页面分成15份的话就是:
1.此代码写在html页面中
<script>
//设置html的字体大小,将页面分成15份,即750/15=50

var oHtml=document.getElementsByTagName('html')[0];
oHtml.style.fontSize=window.screen.width/15+'px';
</script>
2. 在.less页面声明使用rem:
@r:50rem;
3.建议去了解less和sass
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...看到片片新长的嫩叶,你想到了什么?请把你想到的写下来(小作文... 用斯巴达克黑潮BA210的进来谈谈用后经验, 另外写下你们的配置情况 斯巴达克 黑潮BA-210DL和斯巴达克 黑潮BA-210Pro是一个型号吗 华硕P5KPL AM和 斯巴达克 黑潮BA210哪个好 斯巴达克黑潮BA210真的能与独显交火使用吗? 主板斯巴达克黑潮BA-210华擎785哪个好?,急。在线等,谢谢了! iphone125G用4G卡怎么收费 我是男生油性皮肤有一点暗淡,毛孔粗大有痘印,请问买来柠檬片泡水然后加... 稀稀落落在《我的父亲》一文中的意思 摩托车循环挡省油还是国际挡省油 rem怎么计算 如何实现px和rem完美转换 在移动端设计稿为1080p的时候,用rem布局。怎么计算宽度和字体大小... 为什么注册了一个微信账号在腾讯视频上登录登原来的切换不过来 南京市最适合小学生游览的景点是哪些? 花小猪需要刷脸吗? 花小猪永久封禁了还可以换个手机号码注册吗 世界第五大长河是什么河? 在滴滴注册的司机,花小猪注册的不了啊怎么办 花小猪不是自己的车可以注册滴滴司机吗,车辆在我爸的名下,车辆目前还有贷款。_百度问一问 中国河流排名前十 关于用Visio对Oracle数据库建模的问题 滴滴车主帐号怎样在花小猪登录 数字照明技术谁能讲解一下! 世界五大长河是哪几条? 注册花小猪的时候显示该身份证号未在滴滴成功注册司机账号是什么意思? 谁能提供一个详细的扩展名列表及其打开方式。 花小猪驾驶证两年可以注册吗 浅谈数字化成果地质资料服务系统建设工作实践 世界十大长河? 设计稿750 当页面设计了html=62.5%之后,设计稿的标注尺寸怎么换算成 rem 3.8rem等于多少像素 设计稿750当页面设计了html=62.5%之后,设计稿的标注尺寸怎么换算成 rem? html 根节点为什么分为12等分来换算rem 衣服上沾了黑墨汁怎样洗得掉? rem.js px为多少rem 我的粉红色衣服弄上黑色墨水了,该如何洗掉? 750*1334做的图,前端用rem换算的字体为什么比设计图小 白色衣服上的黑色墨汁怎么清洗呀? 广州个人无抵押贷款的申请利率是多少??? 如何洗掉衣服上的黑墨水 11.8uR/h是多少伦琴,换算成西弗是多少? 红米k40至尊纪念版调灵敏度在哪里 如何用less自动将px换算成rem 广州贷款利率是多少房贷利率浮动是什么意思 红米note在哪里设置屏幕灵敏度 在广州银行贷款一万需要多少利息 红米手机如何校准触摸屏? 《坚持让我如此美丽》800字 坚持让我如此美丽作文怎么写?