当前位置: 首页 > news >正文

wordpress程序员博客主题昆明seo网站管理

wordpress程序员博客主题,昆明seo网站管理,携程旅行网站建设分析,数字营销平台H5移动的适配方案 rem rem适配方案是兼容性比较好的移动端适配方案,rem支持大部分的移动端系统和机型。 rem是相对于根元素的字体大小的单位。本质上就是一个相对单位,和em的区别是:em是依赖父元素的字体来计算,rem是依赖根元素…

H5移动的适配方案

rem

rem适配方案是兼容性比较好的移动端适配方案,rem支持大部分的移动端系统和机型。

rem是相对于根元素的字体大小的单位。本质上就是一个相对单位,和em的区别是:em是依赖父元素的字体来计算,rem是依赖根元素的字体来计算。

rem适配的原理:把px单位换算为rem单位,然后根据屏幕大小动态设置根元素HTML的字体大小,这样实现在不同屏幕下适配的目的。

动态设置根元素的font-size

使用浏览器浏览网页,HTML的字体大小默认值是由浏览器来决定的,比如有的浏览器默认字体大小为16px,那么16px等于1rem。

在实际开发中,我们都是根据屏幕的宽度来动态设置。

动态设置有两种方式:

一、通过媒体查询来动态设置:

@media screen and (min-width:461px) {html {font-size: 16px;}
}@media screen and (max-width:460px) and (min-width:401px) {html {font-size: 20px;}
}@media screen and (max-width:400px) {html {font-size: 26px;}
}

二、使用JavaScript动态设置html的font-size,代码如下:

    <script>window.addEventListener("resize",function(){let htmlDom = document.getElementsByTagName('html')[0];htmlDom.style.fontSize = htmlDom /10 +'px';})</script>

rem的计算

根据上面的计算公司,我们可以拿到rem的基准值,比如一个机型的屏幕宽度为375px【由Chrome浏览器上DevTools中的Device Mode得到】,那么rem的基准值就是37.5

如果我们的H5样式是使用Sass的话,就可以定义计算公式:

@function pxTorem($px){$rem:37.5;$return ($px / $rem) + rem
}.brn{width: pxTorem(200);height:pxTorem(600)
}

这就是在某个场景下,rem的计算方式。

http://www.tj-hxxt.cn/news/118895.html

相关文章:

  • 违法网站做网站的人会受罚嘛雅虎搜索
  • 公司网站设计有基本哪些要求指数基金排名前十名
  • 做英文网站的公司百度在线客服系统
  • 无锡网站制作哪家正规百度如何免费推广
  • 专业的响应式网站建设汕头百度关键词推广
  • html火锅网页制作模板百度排名优化专家
  • 公司微信网站建设方案模板下载seo排名专业公司
  • 自己 做 网站地推公司
  • 网站推广链接怎么做下载官方正版百度
  • 湖北seo网站推广成都seo招聘
  • 如何给自己网站做优化最新腾讯新闻
  • 当阳网站建设必应收录提交入口
  • 苏通建设集团有限公司网站河北网站建设制作
  • 千万不要去苏州打工搜狗搜索排名优化
  • 在线做分析图的网站做网络推广怎么收费
  • 基于j2ee的网站开发设计开题报告seo建站
  • 个人网站内容有哪些内容百度推广介绍
  • 无锡网站制作哪家好效果好的东莞品牌网站建设
  • 做么户网站怎么去前置审批佛山网站定制
  • 长沙商业网站建设网页设计与制作教程
  • 东莞网站开发前三强吉林关键词优化的方法
  • 张掖专业做网站的公司寰宇seo
  • 一网学网站是真的吗怎么开网店新手入门
  • 珠海响应式网站建设价格国内最好用免费建站系统
  • 服装网站建设目标客户百度联盟推广
  • 做网站一天能赚多少钱搜索引擎搜索器
  • 个人简历模板网站名风seo软件
  • 当今做网站的流行seo零基础教学视频
  • 汕头网站建设推广方法软文广告图片
  • 如果做微商需不需要开个网站新闻头条今日新闻60条