当前位置: 首页 > news >正文

宣城 网站建设网上营业执照申请

宣城 网站建设,网上营业执照申请,女的和男的做那个视频网站,有没有专业做挂的网站2013年初接触移动端#xff0c;简单做下总结#xff0c;首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战浏览器厂商不统一——兼容问题多网络更复杂——弱网络#xff0c;页面打开慢低端机性能差——页面操作卡顿HTML5新技术多——学习成…  2013年初接触移动端简单做下总结首先了解下移动web带来的问题 设备更新换代快——低端机遗留下问题、高端机带来新挑战浏览器厂商不统一——兼容问题多网络更复杂——弱网络页面打开慢低端机性能差——页面操作卡顿HTML5新技术多——学习成本不低未知问题——坑多面对这些问题一开始我们只能在未知中试错知道错误的方案才能更容易寻找正确的解决问题思路2年多来可看到移动web在业界不断趋向于成熟各种框架和解决方案不断的涌现让移动端开发不再是个噩梦。 这几天把想到的一点经验先罗列出来后续会持续更新这篇文章可以给刚接触webapp开发的同学带来帮助任何疑问欢迎留言探讨~ 目录更新于20161114 meta基础知识 H5页面窗口自动调整到设备宽度并禁止用户缩放页面忽略将页面中的数字识别为电话号码忽略Android平台中对邮箱地址的识别当网站添加到主屏幕快速启动方式可隐藏地址栏仅针对ios的safari (new)将网站添加到主屏幕快速启动方式仅针对ios的safari顶端状态条的样式viewport模板 (new)常见问题 移动端如何定义字体font-family移动端字体单位font-size选择px还是rem (new)移动端touch事件(区分webkit 和 winphone) (new)移动端click屏幕产生200-300 ms的延迟响应触摸事件的响应顺序什么是Retina 显示屏带来了什么问题ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉部分android系统中元素被点击时产生的边框怎么去掉winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉webkit表单元素的默认外观怎么重置 (new)webkit表单输入框placeholder的颜色值能改变么webkit表单输入框placeholder的文字能换行么IE10winphone8表单元素默认外观如何重置禁止ios 长按时不触发系统的菜单禁止iosandroid长按时下载图片禁止ios和android用户选中文字打电话发短信写邮件怎么实现模拟按钮hover效果 (new)屏幕旋转的事件和样式audio元素和video元素在ios和andriod中无法自动播放摇一摇功能  (new)手机拍照和上传图片微信浏览器用户调整字体大小后页面矬了怎么阻止用户调整消除transition闪屏开启硬件加速取消input在ios下输入的时候英文首字母的默认大写android上去掉语音输入按钮android 2.3 bugandroid 4.x bug设计高性能CSS3动画的几个要素fixed bug如何阻止windows Phone的默认触摸事件播放视频不全屏 (new)常用的移动端框架 zepto.jsiscroll.jsunderscore.js滑屏框架flex布局 (new)FastClickSea.jsmeta基础知识 H5页面窗口自动调整到设备宽度并禁止用户缩放页面 meta nameviewport contentwidthdevice-width,initial-scale1.0,minimum-scale1.0,maximum-scale1.0,user-scalableno / 忽略将页面中的数字识别为电话号码 meta nameformat-detection contenttelephoneno / 忽略Android平台中对邮箱地址的识别 meta nameformat-detection contentemailno / 当网站添加到主屏幕快速启动方式可隐藏地址栏仅针对ios的safari meta nameapple-mobile-web-app-capable contentyes / !-- ios7.0版本以后safari上已看不到效果 -- 体验demo解决在主屏幕打开页面后点击页面链接不会跳转到系统自带的Safari http://peunzhang.github.io/demo/standalone/test1.html   将网站添加到主屏幕快速启动方式仅针对ios的safari顶端状态条的样式 meta nameapple-mobile-web-app-status-bar-style contentblack / !-- 可选default、black、black-translucent -- viewport模板 viewport模板——通用 !DOCTYPE html html head meta charsetutf-8 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection title标题/title link relstylesheet hrefindex.css /headbody 这里开始内容 /body/html viewport模板 - target-densitydpidevice-dpiandroid 2.3.5以下版本不支持 !DOCTYPE html html head meta charsetutf-8 meta nameviewport contentwidth750, user-scalableno, target-densitydpidevice-dpi!-- width取值与页面定义的宽度一致 -- meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection title标题/title link relstylesheet hrefindex.css /headbody 这里开始内容 /body/html 参考案例http://action.weixin.qq.com/payact/readtemplate?tmobile/2015/wxzfsht/index_tmpl 常见问题 移动端如何定义字体font-family 中文字体使用系统默认即可英文用Helvetica /* 移动端定义字体的代码 */ body{font-family:Helvetica;} 参考《移动端使用字体的思考》 移动端字体单位font-size选择px还是rem 对于只需要适配少部分手机设备且分辨率对页面影响不大的使用px即可 对于需要适配各种移动设备使用rem例如只需要适配iPhone和iPad等分辨率差别比较挺大的设备 rem配置参考适合视觉稿宽度为640px的 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport html{font-size:10px} media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}} media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}} media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}} media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}} media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}} media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}} media screen and (min-width:800px){html{font-size:25px}} 体验demohttp://peunzhang.github.io/demo/rem/index.html 移动端touch事件(区分webkit 和 winphone) 当用户手指放在移动设备在屏幕上滑动会触发的touch事件 以下支持webkit touchstart——当手指触碰屏幕时候发生。不管当前有多少只手指touchmove——当手指在屏幕上滑动时连续触发。通常我们再滑屏页面会调用event的preventDefault()可以阻止默认情况的发生阻止页面滚动touchend——当手指离开屏幕时触发touchcancel——系统停止跟踪触摸时候会触发。例如在触摸过程中突然页面alert()一个提示框此时会触发该事件这个事件比较少用TouchEvent touches屏幕上所有手指的信息targetTouches手指在目标区域的手指信息changedTouches最近一次触发该事件的手指信息touchend时touches与targetTouches信息会被删除changedTouches保存的最后一次的信息最好用于计算手指信息参数信息(changedTouches[0]) clientX、clientY在显示区的坐标target当前元素参考https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent 以下支持winphone 8 MSPointerDown——当手指触碰屏幕时候发生。不管当前有多少只手指MSPointerMove——当手指在屏幕上滑动时连续触发。通常我们再滑屏页面会调用css的html{-ms-touch-action: none;}可以阻止默认情况的发生阻止页面滚动MSPointerUp——当手指离开屏幕时触发移动端click屏幕产生200-300 ms的延迟响应 移动设备上的web网页是有300ms延迟的玩玩会造成按钮点击延迟甚至是点击失效。 以下是历史原因来源一个公司内一个同事的分享 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上使用了双击缩放(double tap to zoom)的方案比如你在手机上用浏览器打开一个PC上的网页你可能在看到页面内容虽然可以撑满整个屏幕但是字体、图片都很小看不清此时可以快速双击屏幕上的某一部分你就能看清该部分放大后的内容再次双击后能回到原始状态。 双击缩放是指用手指在屏幕上快速点击两次iOS 自带的 Safari 浏览器会将网页缩放至原始比例。 原因就出在浏览器需要如何判断快速点击上当用户在屏幕上单击某一个元素时候例如跳转链接a href#/a此处浏览器会先捕获该次单击但浏览器不能决定用户是单纯要点击链接还是要双击该部分区域进行缩放操作所以捕获第一次单击后浏览器会先Hold一段时间t如果在t时间区间里用户未进行下一次点击则浏览器会做单击跳转链接的处理如果t时间里用户进行了第二次单击操作则浏览器会禁止跳转转而进行对该部分区域页面的缩放操作。那么这个时间区间t有多少呢在IOS safari下大概为300毫秒。这就是延迟的由来。造成的后果用户纯粹单击页面页面需要过一段时间才响应给用户慢体验感觉对于web开发者来说是页面js捕获click事件的回调函数处理需要300ms后才生效也就间接导致影响其他业务逻辑的处理。 解决方案 fastclick可以解决在手机上点击事件的300ms延迟zepto的touch模块tap事件也是为了解决在click的延迟问题触摸事件的响应顺序 1、ontouchstart 2、ontouchmove 3、ontouchend 4、onclick 解决300ms延迟的问题也可以通过绑定ontouchstart事件加快对事件的响应 什么是Retina 显示屏带来了什么问题 retina一种具备超高像素密度的液晶屏同样大小的屏幕上显示的像素点由1个变为多个如在同样带下的屏幕上苹果设备的retina显示屏中像素点1个变为4个 在高清显示屏中的位图被放大图片会变得模糊因此移动端的视觉稿通常会设计为传统PC的2倍 那么前端的应对方案是 设计稿切出来的图片长宽保证为偶数并使用backgroud-size把图片缩小为原来的1/2 //例如图片宽高为200px*200px那么写法如下 .css{width:100px;height:100px;background-size:100px 100px;} 其它元素的取值为原来的1/2例如视觉稿40px的字体使用样式的写法为20px .css{font-size:20px} 参考《高清显示屏原理及设计方案》 ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉 ios用户点击一个链接会出现一个半透明灰色遮罩, 如果想要禁用可设置-webkit-tap-highlight-color的alpha值为0也就是属性值的最后一位设置为0就可以去除半透明灰色遮罩 a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)} 部分android系统中元素被点击时产生的边框怎么去掉 android用户点击一个链接会出现一个边框或者半透明灰色遮罩, 不同生产商定义出来额效果不一样可设置-webkit-tap-highlight-color的alpha值为0去除部分机器自带的效果 a,button,input,textarea{ -webkit-tap-highlight-color: rgba(0,0,0,0;) -webkit-user-modify:read-write-plaintext-only; } -webkit-user-modify有个副作用就是输入法不再能够输入多个字符 另外有些机型去除不了如小米2 对于按钮类还有个办法不使用a或者input标签直接用div标签 参考《如何去除android上a标签产生的边框》 winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉 meta namemsapplication-tap-highlight contentno webkit表单元素的默认外观怎么重置 通用 .css{-webkit-appearance:none;} 伪元素改变number类型input框的默认样式 input[typenumber]::-webkit-textfield-decoration-container {background-color: transparent; } input[typenumber]::-webkit-inner-spin-button {-webkit-appearance: none; } input[typenumber]::-webkit-outer-spin-button {-webkit-appearance: none; } webkit表单输入框placeholder的颜色值能改变么 input::-webkit-input-placeholder{color:#AAAAAA;} input:focus::-webkit-input-placeholder{color:#EEEEEE;} webkit表单输入框placeholder的文字能换行么 ios可以android不行~ 在textarea标签下都可以换行~ IE10winphone8表单元素默认外观如何重置 禁用 select 默认下拉箭头 ::-ms-expand 适用于表单选择控件下拉箭头的修改有多个属性值设置它隐藏 (display:none) 并使用背景图片来修饰可得到我们想要的效果。 select::-ms-expand { display: none; } 禁用 radio 和 checkbox 默认样式 ::-ms-check 适用于表单复选框或单选按钮默认图标的修改同样有多个属性值设置它隐藏 (display:none) 并使用背景图片来修饰可得到我们想要的效果。 input[typeradio]::-ms-check,input[typecheckbox]::-ms-check{ display: none; } 禁用PC端表单输入框默认清除按钮 当表单文本输入框输入内容后会显示文本清除按钮::-ms-clear 适用于该清除按钮的修改同样设置使它隐藏 (display:none)并使用背景图片来修饰可得到我们想要的效果。 input[typetext]::-ms-clear,input[typetel]::-ms-clear,input[typenumber]::-ms-clear{ display: none; } 禁止ios 长按时不触发系统的菜单禁止iosandroid长按时下载图片 .css{-webkit-touch-callout: none} 禁止ios和android用户选中文字 .css{-webkit-user-select:none} 参考《如何改变表单元素的外观(for Webkit and IE10)》 打电话发短信写邮件怎么实现 打电话 a hreftel:0755-10086打电话给:0755-10086/a 发短信winphone系统无效 a hrefsms:10086发短信给: 10086/a 写邮件可参考《移动web页面给用户发送邮件的方法》 a hrefmailto:peunfoxmail.compeunfoxmail.com/a 模拟按钮hover效果 移动端触摸按钮的效果可明示用户有些事情正要发生是一个比较好体验但是移动设备中并没有鼠标指针使用css的hover并不能满足我们的需求还好国外有个激活移动端css的active效果。 直接在body上添加ontouchstart同样可激活移动端css的active效果比较推荐这种方式代码如下 !DOCTYPE html html head meta charsetutf-8 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection style typetext/css a{-webkit-tap-highlight-color: rgba(0,0,0,0);} .btn-blue{display:block;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;color:#FFFFFF;background-color: #4185F3;} .btn-blue:active{background-color: #357AE8;} /style /head body ontouchstart div classbtn-blue按钮/div/body /html 体验demohttp://peunzhang.github.io/demo/btn/btn.html 或者 !DOCTYPE html html head meta charsetutf-8 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection style typetext/css a{-webkit-tap-highlight-color: rgba(0,0,0,0);} .btn-blue{display:block;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;color:#FFFFFF;background-color: #4185F3;} .btn-blue:active{background-color: #357AE8;} /style /head bodydiv classbtn-blue按钮/divscript typetext/javascript document.addEventListener(touchstart, function(){}, true) /script /body /html 兼容性ios5、部分android 4、winphone 8 要做到全兼容的办法可通过绑定ontouchstart和ontouchend来控制按钮的类名 !DOCTYPE html html head meta charsetutf-8 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection style typetext/css a{-webkit-tap-highlight-color: rgba(0,0,0,0);} .btn-blue{display:block;height:42px;line-height:42px;text-align:center;border-radius:4px;font-size:18px;color:#FFFFFF;background-color: #4185F3;} .btn-blue-on{background-color: #357AE8;} /style /head bodydiv classbtn-blue按钮/divscript typetext/javascript var btnBlue document.querySelector(.btn-blue); btnBlue.ontouchstart function(){this.className btn-blue btn-blue-on } btnBlue.ontouchend function(){this.className btn-blue } /script /body /html 屏幕旋转的事件和样式 事件 window.orientation取值正负90表示横屏模式、0和180表现为竖屏模式 window.onorientationchange function(){switch(window.orientation){case -90:case 90:alert(横屏: window.orientation);case 0:case 180:alert(竖屏: window.orientation);break;} } 样式 //竖屏时使用的样式 media all and (orientation:portrait) { .css{} }//横屏时使用的样式 media all and (orientation:landscape) { .css{} } audio元素和video元素在ios和andriod中无法自动播放 应对方案触屏即播 $(html).one(touchstart,function(){audio.play() }) 可参考《无法自动播放的audio元素》 摇一摇功能 HTML5 deviceMotion封装了运动传感器数据的事件可以获取手机运动状态下的运动加速度等数据。 体验demo   手机拍照和上传图片 input typefile的accept 属性 !-- 选择照片 -- input typefile acceptimage/* !-- 选择视频 -- input typefile acceptvideo/* 使用总结 ios 有拍照、录像、选取本地图片功能部分android只有选取本地图片功能winphone不支持input控件默认外观丑陋微信浏览器用户调整字体大小后页面矬了怎么阻止用户调整 原因 android侧是复写了layoutinflater 对textview做了统一处理ios侧是修改了body.style.webkitTextSizeAdjust值解决方案 android使用以下代码该接口只在微信浏览器下有效(感谢jationhuang同学提供) /*** 页面加入这段代码可使Android机器页面不再受到用户字体缩放强制改变大小* 但是会有一个1秒左右的延迟期间可以考虑通过loading展示* 仅供参考*/ (function(){if (typeof(WeixinJSBridge) undefined) {document.addEventListener(WeixinJSBridgeReady, function (e) {setTimeout(function(){WeixinJSBridge.invoke(setFontSizeCallback,{fontSize:0}, function(res) {alert(JSON.stringify(res));});},0);});} else {setTimeout(function(){WeixinJSBridge.invoke(setFontSizeCallback,{fontSize:0}, function(res) {alert(JSON.stringify(res));});},0);} })(); ios使用-webkit-text-size-adjust禁止调整字体大小 body{-webkit-text-size-adjust: 100%!important;} 最好的解决方案 整个页面用rem或者百分比布局消除transition闪屏 网络都是这么写的但我并没有测试出来 .css{ /*设置内嵌的元素在 3D 空间如何呈现保留 3D*/ -webkit-transform-style: preserve-3d; /*设置进行转换的元素的背面在面对用户时是否可见隐藏*/ -webkit-backface-visibility: hidden; } 开启硬件加速 解决页面闪白保证动画流畅 .css {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0); } 参考《用CSS开启硬件加速来提高网站性能》 取消input在ios下输入的时候英文首字母的默认大写 input autocapitalizeoff autocorrectoff / android 上去掉语音输入按钮 input::-webkit-input-speech-button {display: none} android 2.3 bug -webkit-keyframes 需要以0%开始100%结束0%的百分号不能去掉after和before伪类无法使用动画animationborder-radius不支持%单位translate百分比的写法和scale在一起会导致失效例如-webkit-transform: translate(-50%,-50%) scale(-0.5, 1)android 4.x bug 三星 Galaxy S4中自带浏览器不支持border-radius缩写同时设置border-radius和背景色的时候背景色会溢出到圆角以外部分部分手机(如三星)a链接支持鼠标:visited事件也就是说链接访问后文字变为紫色android无法同时播放多音频audio参考《border-radius 移动之伤》 设计高性能CSS3动画的几个要素 尽可能地使用合成属性transform和opacity来设计CSS3动画不使用position的left和top来定位利用translate3D开启GPU加速参考《High Performance Animations》 fixed bug ios下fixed元素容易定位出错软键盘弹出时影响fixed元素定位android下fixed表现要比iOS更好软键盘弹出时不会影响fixed元素定位ios4下不支持position:fixed解决方案 可用isroll.js暂无完美方案参考 《移动端web页面使用position:fixed问题总结》 《使用iScroll.js解决ios4下不支持position:fixed的问题》  如何阻止windows Phone的默认触摸事件 winphone下默认触摸事件事件使用e.preventDefault是无效的 目前解决方法是使用样式来禁用 html{-ms-touch-action: none;}/* 禁止winphone默认触摸事件 */ 参考 《Windows phone 8 touch support》 播放视频不全屏 !-- 1.目前只有ios7、winphone8支持自动播放 2.支持Airplay的设备如音箱、Apple TV)播放 x-webkit-airplaytrue 3.播放视频不全屏ios7、、winphone8支持部分android4支持含华为、小米、魅族 webkit-playsinlinetrue 4.ios 10 : playsinline 5.ios 8、9 https://github.com/bfred-it/iphone-inline-video -- video x-webkit-airplaytrue webkit-playsinlinetrue preloadauto autoplay srchttp:///video video playsinline preloadauto autoplay srchttp:///video 体验demohttp://peunzhang.github.io/demo/video/index.html     常用的移动端框架 zepto.js 语法与jquery几乎一样会jquery基本会zepto~ 最新版本已经更新到1.16 官网http://zeptojs.com/ 中文(非官网)http://www.css88.com/doc/zeptojs_api/ 常使用的扩展模块 浏览器检测https://github.com/madrobby/zepto/blob/master/src/detect.js tap事件https://github.com/madrobby/zepto/blob/master/src/touch.js iscroll.js 解决页面不支持弹性滚动不支持fixed引起的问题~ 实现下拉刷新滑屏缩放等功能~ 最新版本已经更新到5.0 官网http://cubiq.org/iscroll-5 underscore.js 笔者没用过不过听说好用推荐给大家~ 该库提供了一整套函数式编程的实用功能但是没有扩展任何JavaScript内置对象。 最新版本已经更新到1.8.2 官网http://underscorejs.org/ 滑屏框架 适合上下滑屏、左右滑屏等滑屏切换页面的效果 slip.js iSlider.js fullpage.js swiper.js flex布局 flex布局目前可使用在移动中并非所有的语法都全兼容但以下写法笔者实践过效果良好~ /* flex定义布局为盒模型flex-v盒模型垂直布局flex-1子元素占据剩余的空间flex-align-center子元素垂直居中flex-pack-center子元素水平居中flex-pack-justify子元素两端对齐兼容性ios 4、android 2.3、winphone8 */ .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} .flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} .flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;} .flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;} .flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;} .flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;} 示例两端对齐 !DOCTYPE html html head meta charsetutf-8 meta contentwidthdevice-width,initial-scale1.0,maximum-scale1.0,user-scalableno nameviewport meta contentyes nameapple-mobile-web-app-capable meta contentblack nameapple-mobile-web-app-status-bar-style meta contenttelephoneno nameformat-detection meta contentemailno nameformat-detection style typetext/css /* flex定义布局为盒模型flex-v盒模型垂直布局flex-1子元素占据剩余的空间flex-align-center子元素垂直居中flex-pack-center子元素水平居中flex-pack-justify子元素两端对齐兼容性ios 4、android 2.3、winphone8 */ .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} .flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;} .flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;} .flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;} .flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;} .flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;} /style /head bodydiv classflex flex-pack-justifydiv模块一/divdiv模块二/divdiv模块三/divdiv模块四/div /div/body /html 使用注意 flex下的子元素必须为块级元素非块级元素在android2.3机器下flex失效flex下的子元素宽度和高度不能超过父元素否则会导致子元素定位错误例如水平垂直居中参考 flexyboxes “老”的Flexbox和“新”的Flexbox 跨浏览器的Flexbox FastClick 消除在移动浏览器上触发click事件与一个物理Tap(敲击)之间的300延迟 参考《FastClick》 Sea.js  提供简单、极致的模块化开发体验 简单友好的模块定义规范Sea.js 遵循 CMD 规范可以像 Node.js 一般书写模块代码。自然直观的代码组织方式依赖的自动加载、配置的简洁清晰可以让我们更多地享受编码的乐趣。地址http://seajs.org/docs/ 作者白树 出处http://peunzhang.cnblogs.com/ 转载于:https://www.cnblogs.com/dhsz/p/6306469.html
http://www.yutouwan.com/news/108492/

相关文章:

  • 网站设计设计方案app网站建设手机APP软件开发
  • 广西电力工程建设有限公司网站宾果 wordpress
  • 针对不同网站的cdn加速模板之家官网手机模板
  • 专门做网站的公司交什么青岛品牌设计
  • 网站建设和优化内容最重要性wordpress旋转音乐
  • 自己做网站可以吗网站建设 岗位
  • 企业网站开发用什么好网络货运公司排名
  • 如何进行电子商务网站建设网站运营 网站建设
  • 网站ui设计师培训wordpress 身份认证
  • 建设银行网站的安全措施企业品牌营销策划公司
  • 网站建设教程出售用苏州久远网络免费app开发工具
  • 网站建设正版软件北海网站设计
  • 怎么做游戏推广网站做电商一般注册什么公司
  • 网站建设公司一年赚多少公司简介通用模板
  • 做网站 什么语言济南想做网站
  • 微信网站开发登录智慧园区建设总体方案
  • 青岛外贸网站设计彬县网站
  • ps网站界面设计沈阳曙光医院
  • 如何做的网站手机可以用在线crm系统排名
  • 网站群方案春季高考网站建设
  • python网站开发项目中国建设银行演示网站
  • 网站的构建是怎样的汉中微信网站建设公司
  • 温江建设局网站成品视频直播软件推荐哪个好一点安全
  • 二手车网站源码cdn网站
  • 西安网站建设新闻郑州网站设计费用
  • 如何网络推广自己的产品佛山网站页面优化
  • 洛阳网站建设启辰网络phpcms律师网站源码大气律师事务所模板
  • 免费的行情网站ifind是网站设置桌面快捷方式
  • 网站建设和维护的教程自己买主机可以做网站吗
  • 西安网站建设网络公司如何在720云网站做全景视频下载