zoukankan      html  css  js  c++  java
  • 移动端各种小技巧及优化体验(网上看到记录一下省的总结了)

    1.meta固定语句
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">

    width 属性控制设备的宽度,device-width 可以确保它能正确呈现在不同设备上。
    initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。

    user-scalable=no 可以禁用其缩放(zooming)功能。
    通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。

    当然具体的情况的时候,还是要根据自己需求的情况而定,你要禁用缩放功能,就添加maximum-scale=1.0 与 user-scalable=no。不准备禁用就不写。

    2.点击某个超链接的元素,点击下去的时候,部分手机会出现黑色阴影覆盖,以及需求禁止系统默认菜单 和 禁止选中文本,解决方案:
    a{-webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;}

    -webkit-tap-highlight-color: transparent;   点击超链接或可点击的元素时的高亮颜色,值可为 一种color 或者 透明transparent;
    -webkit-touch-callout: none;    当你触摸并按住触摸目标时候,禁止或显示系统默认菜单。(在iOS上,当你触摸并按住触摸的目标,比如一个链接,Safari浏览器将显示链接有关的系统默认菜单。)
    -webkit-user-select: none;  禁止选中文本。

    3.好用的@media
    (自行百度,嘿嘿嘿)

    4.移动端字体大小参考
    html{font-size:10px}
    @media screen and (min-321px) and (max-375px){html{font-size:11px}}
    @media screen and (min-376px) and (max-414px){html{font-size:12px}}
    @media screen and (min-415px) and (max-639px){html{font-size:15px}}
    @media screen and (min-640px) and (max-719px){html{font-size:20px}}
    @media screen and (min-720px) and (max-749px){html{font-size:22.5px}}
    @media screen and (min-750px) and (max-799px){html{font-size:23.5px}}
    @media screen and (min-800px){html{font-size:25px}}

  • 相关阅读:
    1093. Count PAT's (25)
    1092. To Buy or Not to Buy (20)
    机器学习实战——k-邻近算法:约会网站
    1057. Stack (30)
    1017. Queueing at Bank (25)
    strcpy、strncpy和memcpy的用法比较
    华为笔试题--蛇形矩阵
    对于内核执行过程的理解
    pom.xml格式问题
    Json反序列化遇到的问题
  • 原文地址:https://www.cnblogs.com/xiaomingge/p/5445462.html
Copyright © 2011-2022 走看看