zoukankan      html  css  js  c++  java
  • 5.移动端技术解决方案

    5.移动端技术解决方案

    5.1移动端浏览器

    • 移动端浏览器基本以webkit内核为主,因此我们就考虑webkit兼容性问题。

    • 我们可以放心使用H5标签和CSS3样式。

    • 同时我们浏览器的私有前缀我们只需要考虑添加webkit即可

    5.2 CSS初始化normalize.css

    移动端CSS初始化推荐使用normalize.css/

    • Normalize.css:保护了有价值的默认值

    • Normalize.css:修复了浏览器的bug

    • Normalize.css∶是模块化的

    • Normalize.css:拥有详细的文档

    官网地址:http://necolas.github.io/normalize.css/

    5.3 CSS3盒子模型box-sizing

    • 传统模式宽度计算∶盒子的宽度=CSS中设置的width + border + padding

    • CSS3盒子模型:盒子的宽度=CSS中设置的宽度width里面包含了border和padding也就是说,我们的CSS3中的盒子模型,padding和border不会撑大盒子了

    /*CSS3盒子模型*/
    box-sizing: border-box;/*传统盒子模型*/
    box-sizing: content-box;

    传统or cSs3盒子模型?

    • 移动端可以全部CSS3盒子模型

    • PC端如果完全需要兼容,我们就用传统模式,如果不考虑兼容性,我们就选择CSS3盒子模型

    5.4特殊样式

    /*CSS3盒子模型* /
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*点击高亮我们需要清除清除设置为transparent完成透明*/
    -webkit-tap-highlight-color: transparent;
    /*在移动端浏览器默认的外观在ios上加上这个属性才能给按钮和输入框自定义样式*/
    -webkit-appearance: none;
    /*禁用长按页面时的弹出菜单*/
    img,a { -webkit-touch-callout: none; }

     

    ★紧急联系
    邮箱:zhif6688@163.com
    V  X: Zhif999999
  • 相关阅读:
    HDU-2222 Keywords Search(AC自动机)
    HDU-2647 Reward(拓扑排序)
    HDU-2896 病毒侵袭(AC自动机)
    UESTC-1057 秋实大哥与花(线段树+成段加减+区间求和)
    CSU-1120 病毒(最长递增公共子序列)
    记忆化搜索
    区间动态规划 矩阵连乘 Medium
    34枚金币时间管理法
    摄影基础1
    学习法则 讲
  • 原文地址:https://www.cnblogs.com/zhif97/p/14423834.html
Copyright © 2011-2022 走看看