zoukankan      html  css  js  c++  java
  • 移动端布局注意事项学习之一

    0、winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉

    <meta name="msapplication-tap-highlight" content="no">

    1、关闭iOS键盘首字母自动大写

    <input type="text" autocapitalize="off" />

    2、禁止文本缩放

    html {
      -webkit-text-size-adjust: 100%;
    }

    3、移动端如何清除输入框内阴影

    在iOS上,输入框默认有内部阴影,但无法使用 box-shadow 来清除,如果不需要阴影,可以这样关闭:

    input, textarea {

      border: 0;
      -webkit-appearance: none;
    }

    4、忽略页面的数字为电话,忽略email识别

    <meta name="format-detection" content="telephone=no, email=no"/>

    6、移动端禁止选中内容

    div {
      -webkit-user-select: none;
    }

    8、如何禁止保存或拷贝图像

    通常当你在手机或者pad上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,如果你不想让用户这么操作,那么你可以通过以下方法来禁止:

    img {
      -webkit-touch-callout: none;
    }

    9、解决字体在移动端比例缩小后出现锯齿的问题:

    -webkit-font-smoothing: antialiased;

    10、栅格布局:

    box-sizing:border-box;可以改变盒子模型的计算方式方便你设置宽进行自适应流式布局

    12、按钮被按下效果的实现需要给a标签加a:active属性和添加一段空函数

    document.body.addEventListener('touchend', function () { });

    13、解决去掉下边框:

    -webkit-border-bottom:none;

    14、英文文本换行(不拆分单词):

    word-wrapbreak-word

    15、字体大小尽量使用pt或者em,rem,代替px。

    16、设置input里面placeholder字体的大小

    ::-webkit-input-placeholder{

      font-size:10pt;

    }

    17、wap页面有img标签,记得加上display:block;属性来解决img的边缘空白间隙的1px像素。如果图片要适应不同的手机要设置100%;而且不能添加高度。

    对于网站字体设置

    移动端项目:

    font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;

    移动和pc端项目:

    font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC","Hiragino Sans GB",Simsun,sans-self;

  • 相关阅读:
    bootstrap模态框视频,图片,页面
    curl 的用法指南
    springboot tomcat设置https,springboot配置ssl
    expect脚本
    java8新特性CompletableFuture
    Windows自动备份Oracle数据库
    SQL语句对单个的MySQL存储过程导出
    Oracle表空间的使用
    Oracle数据库基本操作
    Linux 查询 OS、CPU、内存、硬盘信息
  • 原文地址:https://www.cnblogs.com/feixiablog/p/9071568.html
Copyright © 2011-2022 走看看