1.自适应屏幕

  1. <meta name="viewport" id="viewport"
    content="width = device-width, initial-scale = 1, minimum-scale = 1, maximum-scale = 1">
  1. 2.重置页面所有元素
  1. /*reset*/
    html {
    -webkit-text-size-adjust: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    word-break: break-all;
    height: 100%;
    font-size: 62.5%;
    color: #999; }
  2.  
  3. body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    margin: 0;
    padding: 0; }
  4.  
  5. article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block; }
  6.  
  7. audio, canvas, video {
    display: inline-block; }
  8.  
  9. body, button, input, select, textarea {
    font: 400 1.2rem/1.2 "Hiragino Sans GB W3","Hiragino Sans GB",SimHei,sans-serif; }
  10.  
  11. a, input, button, select, textarea {
    -webkit-tap-highlight-color: transparent; }
  12.  
  13. textarea {
    resize: none;
    overflow-y: auto; }
  14.  
  15. img {
    border: 0;
    vertical-align: middle;
    padding: 0;
    margin: 0; }
  16.  
  17. iframe {
    display: block; }
  18.  
  19. del {
    text-decoration: line-through; }
  20.  
  21. ul {
    list-style: none; }
  22.  
  23. ol {
    list-style-position: inside; }
  24.  
  25. h1, h2, h3, h4, h5, h6 {
    font-weight: 500; }
  26.  
  27. sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  28.  
  29. sup {
    top: -0.5em; }
  30.  
  31. sub {
    bottom: -0.25em; }
  32.  
  33. a {
    text-decoration: none;
    color: #999; }
    input,textarea,button{outline:none}
  34.  
  35. table {
    border-collapse: collapse;
    border-spacing: 0; }
    textarea::-webkit-input-placeholder {
    color: #ccc !important;
    }
  1. 3.规则谨记
    ①字体用rem,其余所有元素设置均用px
    ②慎用表格。使用ul>li*3来代替。
    ③不要使用图片填充屏幕,特别是100%,容易引发意想不到的bug
    ④使用div时切记一条反常理做法:div{width:100%;margin:0 2px},会造成纵向滚动。
    inputimg等单标签要闭合。养成良好的习惯。
    4.模态窗口简单设计
  1. .modal-bg{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:20;
    background-color:black;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
    display:none;
    }
  1. <!--80%透明度遮罩层 -->
    <div class="modal-bg"></div>
  1. 今天就先写这么多吧。
  2.  

WebApp开发经验的更多相关文章

  1. webapp开发经验总结

    webapp开发的大趋势之下,本人收集整理了一写关于webapp开发的经验,欢迎大家补充指正. 关于link <link rel="apple-touch-startup-image& ...

  2. webapp开发经验和资料

    开发经验: 开发资料: 1. http://xuui.net/librarys/webapps/webapp-development-of-commonly-used-code-snippets.ht ...

  3. 移动H5开发入门教程:12点webAPP前端开发经验

    如果你是一名移动H5前端开发人员,25学堂的小编认为下面的分享的12点webAPP前端开发经验是你必须掌握的基础知识点.算是一篇移动H5开发入门教程吧! 1. viewport:也就是可视区域.对于桌 ...

  4. 小型移动 webApp Demo 知识点整理

    包括内容: css初始化.css全局设置.常用meat标签.rem适配.flex布局.相关技巧(手势库使用.多行截字.1像素边线.点击状态.placeholder居中等) reset 引用 norma ...

  5. Cordova webapp实战开发:(7)如何通过简单的方法做到,不重新发布APP来修复bug、增加功能、或者躲开苹果的一些严格审核?

    到<Cordova webapp实战开发:(6)如何写一个iOS下获取APP版本号的插件?>为止,我们已经大体学会了如何使用Cordova了,那些都是使用Cordova的开发者必备的技能. ...

  6. (任寒韬)WebApp群主 - MobileTech 资料

    web app : http://www.lightapp.cn/brand/index/4101 https://github.com/jtyjty99999/mobileTech/blob/mas ...

  7. webApp添加到iOS桌面

    iOS中的safri浏览器可以将一个网页添加到桌面,当做一个独立的应用运行. 当然,这里我们不讨论怎么去做一个webApp,这需要html5的相关知识和开发经验.这里我们只讲webApp添加桌面后到启 ...

  8. 移动前端webApp开发点滴积累20140524

    #webApp开发几点体会(移动前端) ##前言 本文旨在记录本人涉足移动webApp开发的几点体会,欢迎分享与指正. ##再见,IE678 移动设备,Android跟iPhone是主流,即使是win ...

  9. WebApp 安全风险与防护课堂开课了!

    本文由葡萄城技术团队于原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 2018 网络安全事故频发,从数据泄露.信息窃取,到 DDOS 攻击.勒索 ...

随机推荐

  1. 文章投稿 latex 生成 pdf的字体Embeded问题解决(转自兵马俑BBS)

    此法可以把所有字体转为Embedded,先生成*.ps文件,下载ghostscrip8.51和GSView4.7 安装,用gsview4.7转换*.ps->*.pdf,在gsview中File- ...

  2. python list删除元素 del remove

    L=[5,4,3,2,1,'abc'] del 按照index删除比如: del L[i] del L[i:j] remove按照内容删除 L.remove('abc') L.remove(0)#会报 ...

  3. (4)FTP服务器下载文件

    上一篇中,我们提到了怎么从FTP服务器下载文件.现在来具体讲述一下. 首先是路径配置.. 所以此处我们需要一个app.config来设置路径. <?xml version="1.0&q ...

  4. java实现给图片添加水印

    package michael.io.image; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.aw ...

  5. 《c程序设计语言》读书笔记--多个空格变为一个空格

    #include <stdio.h> int main() { int c; int flag = 0; while((c = getchar()) != EOF) { if(c == ' ...

  6. asp程序调试

    最近一直在开发asp的接口.调试一个很大的工作量.每次都让人疯狂.asp当中的提取方式时,因为没有智能提示能工具,很容易丢掉参数.而且,因为是弱类型,可以直接定义使用,不强制声明,看似很方便.很容易出 ...

  7. android:descendantFocusability的作用:viewgroup与其上面view的焦点控制,如何让子view失去焦点等。

    ViewGroup的下面这个属性可以控制. 原文: android:descendantFocusability Defines the relationship between the ViewGr ...

  8. poj3683 Priest John's Busiest Day

    2-SAT 输出可行解 找可行解的方案就是: 根据第一次建的图建一个反图..然后求逆拓扑排序,建反图的原因是保持冲突的两个事件肯定会被染成不同的颜色 求逆拓扑排序的原因也是为了对图染的色不会发生冲突, ...

  9. c#开源Excel操作库--NPOI

    前言 以前也用C#操作过excel,用的是OleDb或者offic的com组件,但是总是非常的麻烦,依赖限制较多,所以果断寻找开源方案,JAVA上面已经有非常成熟的POI,就这样,找到了移.Net的移 ...

  10. radio checked不起作用的原因

    <table id="approveTable"> <tr> <td> <input type="radio" nam ...