移动端 代码块
2016-07-21 21:03
513 查看
1、移动web最佳viewport设置
2、看到某个移动产品 有几个meta标签看不懂 记录下
教程:http://www.cnblogs.com/zhaoran/p/4264744.html
apple-touch-fullscreen 没用
apple-mobile-web-app-capable 有用 必须有,否则就不会进入app模式,也就不会有启动画面。
format-detection safari 会自动识别页面中出现的手机号,点击后会弹出电话呼叫提示,如果不想safari自动识别,可以设置
apple-mobile-web-app-status-bar-style 以app模式启动时才起作用,设置顶部系统栏的样式,content有三个取值:default、black、black-translucent。
3、关于手机端meta知多少 看了一遍
meta
name: 提供名/值对的名称。
常用的有:
meta name="format-detection" content="telephone=no"
meta name="format-detection" content="email=no"
meta name="format-detection" content="adress=no"
http-equiv: 指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。
常用的有:
schema: 翻译 content 属性值的格式 不常用
最佳实践
问题
Js动态设置rem来实现移动端字体的自适应: 比bootstrap更精细,b没有用rem这个单位
布局方式:
百分比布局,不够灵活;
1.移动端项目:
font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;
2.移动和 pc 端项目:
font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC","Hiragino Sans GB",Simsun,sans-self;
移动端开发 需要分享的功能
解决办法:分两步走:验证;返回结果
设计稿的宽是基准的2倍;
dpr=2时,使用2倍图;
h5运营页面经常使用js动态计算的方法,而平常的页面(购物,网页)则使用媒体查询的方法;
对于需要精细处理的地方(如通过 CSS 实现的 icon),可以用 px 等绝对单位,然后再通过 transform: scale 方法等比缩放。
transform:translateX(-50%);
2、看到某个移动产品 有几个meta标签看不懂 记录下
教程:http://www.cnblogs.com/zhaoran/p/4264744.html
apple-touch-fullscreen 没用
apple-mobile-web-app-capable 有用 必须有,否则就不会进入app模式,也就不会有启动画面。
format-detection safari 会自动识别页面中出现的手机号,点击后会弹出电话呼叫提示,如果不想safari自动识别,可以设置
apple-mobile-web-app-status-bar-style 以app模式启动时才起作用,设置顶部系统栏的样式,content有三个取值:default、black、black-translucent。
3、关于手机端meta知多少 看了一遍
meta
name: 提供名/值对的名称。
常用的有:
<meta content="telephone=no" name="format-detection">数字不识别为电话号码
meta name="format-detection" content="telephone=no"
meta name="format-detection" content="email=no"
meta name="format-detection" content="adress=no"
http-equiv: 指示服务器在发送实际的文档之前先在要传送给浏览器的 MIME 文档头部包含名称/值对。
常用的有:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
schema: 翻译 content 属性值的格式 不常用
最佳实践
问题
<meta name="apple-mobile-web-app-capable" content="yes"/>不知道怎么用
<meta content="black" name="apple-mobile-web-app-status-bar-style">不知道怎么用
<meta content="yes" name="apple-touch-fullscreen">
<meta name="apple-itunes-app" content="app-id=425349261">
Js动态设置rem来实现移动端字体的自适应: 比bootstrap更精细,b没有用rem这个单位
var html = document.getElementsByTagName('html')[0]; var w = document.documentElement.clientWidth || document.body.clientWidth; html.style.fontSize = w / 750 + "px";
布局方式:
百分比布局,不够灵活;
1.移动端项目:
font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;
2.移动和 pc 端项目:
font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC","Hiragino Sans GB",Simsun,sans-self;
移动端开发 需要分享的功能
解决办法:分两步走:验证;返回结果
设计稿的宽是基准的2倍;
dpr=2时,使用2倍图;
h5运营页面经常使用js动态计算的方法,而平常的页面(购物,网页)则使用媒体查询的方法;
对于需要精细处理的地方(如通过 CSS 实现的 icon),可以用 px 等绝对单位,然后再通过 transform: scale 方法等比缩放。
transform:translateX(-50%);
相关文章推荐
- 开发调试必备Fiddler
- iOS开发73-清除UIWebView的缓存,H5页面第二次加载显示了第一次的页面
- 解决Androidstudio:Unable to start the daemon process: could not reserve enough space for object heap
- Android混合开发 java和js交互
- (3)通过声明的方式创建ApplicationContext对象
- Android事件分发机制详解
- RxJava / RxAndroid
- android:拍照,相册剪裁的实现方式
- Android EditText 设置键盘为搜索,回车或是下一项
- Android 如何编写基于编译时注解的项目
- listview的优化---viewHolder的封装
- Android拍照和获取相册图片
- Android 6.0 MT流程
- Android Studio里引入别的project作为库
- Android 中打开相册图片 使用相机拍摄并存储照片
- Android_实现获取手机内apk并分享的功能
- Hibernate 官方文档(入门) 第一章 1.3 - The EventManager web application 简单的web应用
- Android如何通过shareduserid获取系统权限
- android开发环境安装
- 详解iOS中的数据存储