• meta标签
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">

宽度=设备宽度,初始比例=1,阻止放大,最小比例=1,最大比例=1;

target-densityDpi=device-dpi 阻止缩放(有时user-scalable=no没有效果,需要加上这句)
  • 使用rem

  * IE9开始支持
  * IOS4.0开始支持
  * 安卓支持

  • Android2.3不支持

  * position:fixed-->使用iscroll.js插件
  * 渐变新式写法不支持,需要使用老式写法

-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#666666), color-stop(.3,#333333))

  * 阴影不支持,用边框border
  * 使用flex

父元素:display:-webkit-box;
子元素:-webkit-box-flex:1;
  • 盒模型溢出
-webkit-box-sizing:border-box;
  • 圆角问题

当position:absolute;z-index:value;border-radius:value同时出现时,圆角上标题设置颜色后,圆角会成直角
解决方法:在嵌套一层,父元素为position:absolute;z-index:value,子元素为border-radius:value;

  • 需要注意的

  -webkit-tap-highlight-color:rgba(0,0,0,0); //取消点击的背影颜色
  -webkit-focus-ring-color: rgba(0, 0, 0, 0);
  -webkit-appearance:none; //去除默认样式
  -webkit-touch-callout: none; //长按时不触发系统菜单
  -webkit-user-select: none; //用户不能选择元素间的任何内容
  outline:0 none; //取消轮廓

  • 系列文章:

* [腾讯Cson的移动web开发最佳实践](http://www.ipresst.com/works/528892e11d0495f30f00762e)
* [20个实用webApp前端开发技巧](http://www.candoudou.com/archives/155)
* [webApp开发进阶](http://www.w3ctech.com/p/1154)
* [tap-hightlight-color](http://www.cnblogs.com/lilyimage/p/3363632.html)

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

 <meta name="format-detection" content="telephone=no">  数字识别为电话号码
 
 
等分:flex或者table,   DEMO: http://jsbin.com/vojoj/2/
父元素:
       display : table;
       table-layout : fixed;
       width : 100%;
子元素:
       display : table-cell;

关于Webapp的注意事项的更多相关文章

  1. webapp设计注意事项

    色彩设计 美学相关的知识(色彩构成.平面构成等等)我就不再赘述了,相信从事此类行业的人员无人不知无人不晓了.这里简要说说WebApp设计中,色彩以及构图的特别之处吧. 首先是色彩.从事过广告和印刷业设 ...

  2. 手机WebAPP设计注意事项和解决方法

    1. 基本手机网页设计 1.1 wap端的网站表头 wap端的网站,写的时候首先注意表头,因为是手机端的,所以和我们平常用的web端页面的不一样,表头为: 1.2 尽量少使用水平滚动. 水平滚动除了比 ...

  3. 使用rsa进行http传输加密

    目录 1. RSA算法 2. HTTPS 2.1 HTTPS优点 2.2 HTTPS缺点 3. RSA传输加密实现 3.1 所需插件 3.1.1 JS插件 3.1.2 所需JAR 3.1.3 代码 4 ...

  4. WEBAPP开发技巧(手机网站开发注意事项)

    以下只是我个人得总结,如果你有更好的建议,请留言,一起共勉进步!!- -! 1.要响应式开发web,也就是页面必须自适应屏幕大小,可以采用流体布局,如之前的文章(自适应宽度布局),其他具体的小问题可以 ...

  5. [HTML] H5在webApp中的注意事项

    常用的meta标签 <!--防止手机中网页放大和缩小--> <meta name="viewport" content="width=device-wi ...

  6. 详讲H5、WebApp项目中常见的坑以及注意事项

    首先我们中会有一些常用的meta标签,如下: <!--防止手机中网页放大和缩小--> <meta name="viewport" content="wi ...

  7. Yeoman 官网教学案例:使用 Yeoman 构建 WebApp

    STEP 1:设置开发环境 与yeoman的所有交互都是通过命令行.Mac系统使用terminal.app,Linux系统使用shell,windows系统可以使用cmder/PowerShell/c ...

  8. 2014年---移动端webapp个人年度总结

    我今年是由零基础开始入门的,刚好我第一家公司入职后就马上让我接手做ipad版的专题app了.(一入门就是移动端开发,是幸运也是艰辛的开始). 我是自学前端的,当然,对Bootstrap,JQuery  ...

  9. 移动WEBAPP开发常规CSS样式总结

    我所使用到的HTML页面标签: Section,div,artical,p,ol,ul,li,header,footer,span,form,input,label,h1,h2,h3 :详细说明我就不 ...

随机推荐

  1. UOJ#117. 欧拉回路

    #117. 欧拉回路 题目描述 有一天一位灵魂画师画了一张图,现在要你找出欧拉回路,即在图中找一个环使得每条边都在环上出现恰好一次. 一共两个子任务: 这张图是无向图.(50分) 这张图是有向图.(5 ...

  2. Kattis - Biased Standings

    Biased Standings Usually, results of competitions are based on the scores of participants. However, ...

  3. C#扩充类

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  4. 如何安装chrome扩展?比如json-handle插件如何安装

    chrome插件安装方法: 方式一,在线安装 直接插到json-handle地址,添加即可 https://chrome.google.com/webstore/detail/json-handle/ ...

  5. weak引用变量是否线程安全

    1.在ARC出现之前,Objetive-C的内存管理需要手工执行release&retain操作,这些极大增加了代码的编写难度,同时带来很多的crash.  同时大量的delegate是unr ...

  6. TypeScript 学习三 类

    1,类: 类是TypeScript的核心,大部分代码都是写在类里面: 声明:class 类名{  属性: 方法(){}:} 注意:类名首字母同样大写,但是方法不需要表明类型,直接写方法名加()即可:属 ...

  7. Apache 关于 mod_rewrite 遇到 %2F或%5C (正反斜杠)等特殊符号导致URL重写失效出现404的问题

    .htaccess 文件 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rew ...

  8. etcd 集群搭建

    现有三台机器 CentOS7 node1 10.2.0.10 node2 10.2.0.11 node3 10.2.0.12  1 源码解压命令行方式 node1 ./etcd --name infr ...

  9. Java的URL来下载网页源码

    import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.IOException; impor ...

  10. c#如何使两个方法并行运行

    static void Main(string[] args)        {            Parallel.Invoke(Foo, Bar);        } static void ...