标签包含 name、 content...">
美文网首页
Js常见题目2

Js常见题目2

作者: 赤瞳妖精 | 来源:发表于2018-08-01 21:01 被阅读0次

    移动端是怎么做适配的?

    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 类型

    Js常见题目2

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

    3.使用动态 rem

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

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

    相关文章

      网友评论

          本文标题:Js常见题目2

          本文链接:https://www.haomeiwen.com/subject/glqdvftx.html