Js常见题目2

移动端是怎么做适配的?

1.使用<mtea name="viewport">

<meta>标签包含 name、 content 、 http-equiv 、 charset 、 scheme 五个属性,当 name 的值为 viewport 时可以使页面适应移动端设备,常用的meta viewport标签如下: <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">

其中:

width:控制viewport宽度的大小,可以指定的一个值(或特殊值),如500,或device-width //特殊值

height:控制viewport宽度的大小,同上

initial-scale:控制页面第一次加载时的缩放比例

maximum-scale:允许用户缩放的最大比例

minimum-scale:允许用户缩放的最小比例

user-scalable:用户是否可以手动缩放


2.媒体查询

@media有四种媒体类型: all (适用于所有设备)、 screen (用于屏幕)、 print(用于打印设备)、speech (用于发声设备),默认情况下使用 all 类型


图片发自简书App

上图使用all类型.当窗口小于500px时,字体变成红色.

3.使用动态 rem

rem代表根元素的 font-size 的大小,当设置元素的 font-size 为1rem时,就表示该元素的字体大小为根元素字体大小的1倍,2rem就为根元素字体大小的2倍...以此类推;同时也可以通过修改根元素的字体大小来改变元素字体的大小。

使用rem可以成比例地修改元素的字体大小,还可以避免添加的字体样式与继承来的样式相冲突。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 刚开始做移动端web开发的同学应该都碰到过页面适配问题,为什么我在开发手机上调试好的页面在其他手机会有这样或那样的...
    留七七阅读 19,788评论 5 80
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,185评论 1 92
  • title: 移动端Web页面适配浅析date: 2018-01-31 16:38:01tags: 移动端 适配 ...
    豆板儿阅读 12,497评论 0 16
  • 2016年的冬天,比去年来得更早一点。 华灯未上,腹中空空,约上女友小聚一场,虽然各怀心事,暖暖的羊汤一碗干尽,这...
    胖哒的夏天阅读 764评论 0 1
  • 在某个营销群里看到群主发出这么一个问题「京东的多、快、好、省,四个中哪一个是核心优势?」很简单的问题,四选一,照从...
    进击的蜗牛大大阅读 261评论 0 1

友情链接更多精彩内容