移动web开发经验
1. font-family: "Microsoft YaHei",sans-serif;/*第二个是手机的一个默认的字体 手机没有微软雅黑*/
2.主流手机浏览器内核都为webkit
3.*{-webkit-tap-highlight-color: transparent;}/*清除点击默认的高亮效果*/
4.input,textarea{
border: none;
resize: none;
outline: none;/*清除选中效果*/
-webkit-appearance: none;/*清楚浏览器默认的样式*/
}
5.搜索框使用input type=“search”而不使用type=“text”这样可以调出手机的键盘
<form action="" class="jd_search">
<input type="search" placeholder="搜索">
</form>
6.对于有相似样式的盒子,可以先定义一个公共类来表示相同的样式,然后再用另外一个类来表示不同的样式
7.满屏显示: 1.html标签 width:100%;height: 100% 2.body标签 position: absolute width: 100% height: 100%
8.用<input type="tel">可以直接调出手机的数字键盘
9.进行移动web开发一定要加这句,content里为逗号
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no,maximum-scale=1.0,minimum-scale=1.0"/>
10.当文字不能完全显示时出现省略号 详见http://www.tuicool.com/articles/MB3amay
设置高度大于行高的好处是文字换行时,下面的元素不受影响
10.1单行显示省略号
text-overflow: ellipsis 必须结合overflow:hidden,white-space:no-wrap
10.2多行文字在最后一行显示省略号
.jd_shop .jd_shop_product .product_info .info .name{
line-height: 15px;
height: 30px;
text-overflow: ellipsis;/*单行文本省略号*/
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
}
11.加上checked属性就自动变换
<div class="check_box " checked></div>
/*公用的选择图标*.check_box {
width: 25px;
height: 25px;
background: url(../images/shop-icon.png);
background-size: 50px 100px;
background-position: 0 0;
position: absolute;
left: 8px;
}
.check_box[checked] {
width: 25px;
height: 25px;
background: url(../images/shop-icon.png);
background-size: 50px 100px;
background-position: -20px 0;
position: absolute;
left: 8px;
}
12.¥钱字符号
13.scroll函数兼容写法
function scroll() {
if(window.pageYOffset!=null){
return {top:window.pageYOffset,left:window.pageXOffset};
}
else if(document.compatMode == "CSS1Compat"){
return {top: document.documentElement.scrollTop,left: document.documentElement.scrollLeft};
}
else {
return {top:document.body.scrollTop,left:document.body.scrollLeft};
}
}
移动web开发经验的更多相关文章
- 手机版WEB开发经验分享,手机版网站开发注意事项,网站自适应,手机版网站自适应,移动安卓APP自适应
转自 http://my.oschina.net/cart/blog/282477 做前端开发不短了,用过jQuery Mobile jqMobi 也纯手工写过.. 最后总结如下: jQuery Mo ...
- 【转载】移动web开发经验总结
本文出自: http://blog.163.com/hsb001_mobile/blog/static/15524028020111177221254/ 1.-webkit-tap-highlight ...
- 移动web开发经验总结(1) (转)
1.<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-sca ...
- web开发经验
图片显示不全 网站进行了迁移,更换了新框架,结果出现了图片显示不全的问题,后来发现是nginx权限问题 curl 无报错,无返回 有可能是url错误,而无服务器对错误的url返回空,没返回错误
- 移动web开发经验总结(1)
1.<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-sca ...
- 移动web开发经验总结(转)
1.<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-sca ...
- 一枚招聘信息——微信支付web前端开发工程师【已招到】
已招到 工作地点: 深圳 职位类别: 技术类 招聘人数: 1人 工作职责: 负责微信支付h5应用产品的前端开发:负责微信支付营销活动,h5游戏的开发:负责微信支付内部平台的开发与日常维护 工作要求: ...
- Web开发人员必读的12个网站
The more you actually create, the more you’ll learn.(创造的越多,学习的越多),世界上有无数个开发人员会在网上分享他们的开发经验,我们无法向所有人学 ...
- 那些年做过的 .NET Web 项目和 iOS 之路的一些思考
从2010年3月份出来工作到2015年初,做过的大大小小的 .NET Web 项目如下: (1)售楼系统产品 「Role: Team Member」 (2)中弘合同管理系统 「Role: ...
随机推荐
- rabbitmq.config配置文件
%% -*- mode: erlang -*-%% -------------------------------------------------------------------------- ...
- 使用Dom解析器,操作XML里面的信息
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impo ...
- Windows下composer的下载与配置
composer是 PHP 用来管理依赖(dependency)关系的工具.你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件. 下面记录一 ...
- 表单界面的兼容PC手机端解决方案
就当写一篇随笔吧~上星期还在做加盟模块(兼容微信端),这星期已经加班做快递扫码模块(react+node),所以我感觉只有弹药备足了才能稍微轻松些应对各种需求.实话说在同个部门的大佬面前差距确实大,如 ...
- HFun.快速开发平台(二)=》自定义列表实例(请求参数的处理)
上编描述了自定义列表的基本实现功能,本此记录列表的请求过程. 个人比较喜欢对参数进行对象化,方便后续人维护及查看,先上代码: /************************************ ...
- 利用jink的驱动软件j-flash 合并两个hex的方法,bootloader+app
由于前几天要给工厂app和bootloader的hex的文件,网上很多都是bin的合并方法,bin的方法不再赘述,相信大家都能找到,现在将hex合并的方法写下来: 第一步:先打开第一个hex文件, 第 ...
- 【Scala】Scala之Methods
一.前言 前面学习了Scala的Class,下面接着学习Method(方法). 二.Method Scala的方法与Java的方法类似,都是添加至类中的行为,但是在具体的实现细节上差异很大,下面展示一 ...
- python之数据库(mysql)操作
前言: 最近开始学django了,学了下web框架,顿时感觉又会了好多知识.happy~~ 这篇博客整理写下数据库基本操作,内容挺少.明天写SQLAlchemy. 一.数据库基本操作 1. 想允许在数 ...
- PetaPoco 快速上手
今天来给大家分享一个好用的轻型的.net框架的ORM——PetaPoco 本着快速上手的原则,我们通过和EF对比,让大家能快速使用PetaPoco PetaPoco大家可能没有听说过,但大家一定听说过 ...
- ST 单元测试之maven引入junit包
按照上篇博客,已经完成了mavne以及eclipse的安装配置,新建好了一个maven项目. 接下来打开项目,双击打开pom.xml,可以看到如下所示, 点击下方的pom.xml,然后添加如下代码,即 ...