首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动网页布局移动网页布局基础概念 ⑧ ( 移动页面布局方案 | 单独制作的移动页面 - 主流 | 响应式页面兼容移动 - 开发难度较大 )

一、移动页面布局方案 移动页面方案 : 单独制作的移动页面 : 主流开发方案 , PC 移动 访问的是不同的页面 , 目前的 京东 / 淘宝 等电商网站移动页面采取的该方案 ; 响应式页面兼容移动...: 开发难度较大 , PC 移动访问的是相同的页面 ; 1、单独制作的移动页面 通过设备类型判断要加载的网页类型 , 一般会在域名前添加 m 打开移动 , 如京东域名为 jd.com , 使用..., 选择手机设备调试 , 输入 https://www.jd.com/ 域名 , 会自动跳转到 https://m.jd.com/ 手机页面中 , 京东后台会认为是移动设备请求页面 , 自动跳转到移动页面...; 2、响应式页面兼容移动 响应式页面兼容移动 的原理是 通过 判断当前的 屏幕宽度 , 改变当前的页面样式 , 适应不同的设备 ; 如果不断地缩小浏览器的窗口的宽度 , 网页会不停地自适应修改布局...; 网页不断响应当前设备宽度的变化而进行自适应布局修改 ; 三星页面 https://www.samsung.com/cn/ 在 PC 的样式 : 手机访问的是同一个页面 , 响应式页面 制作困难

3.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

移动弹性布局方案lib-flexible实践

2个月前,写过一篇文章《从网易与淘宝的font-size思考前端设计稿与工作流》总结过一些移动web中有关手机适配的一些思路,当时也是因为工作的关系分析了下网易跟淘宝的移动页面,最后才有那篇文章的总结,...可惜的是因为项目的关系,这两个月来几乎没有机会做移动类项目的工作,所以那些理论一直没有得到真正的实践。...这次因为公司有一个app需要做一个推广的下载页面,虽然简单,但也值得一试那篇文章里提到的适配方法,所以本文的内容就是介绍该文中提到的淘宝的做法:《lib-flexible弹性布局方案》。...引入flexible.js 这一步其实非常简单,只要把https://github.com/amfe/lib-flexible源码里flexible.js的内容复制出来,在本地新建一个flexible.js...的文件,打开粘贴进去就可以了,我把这个文件放在了js/lib下面: ?

1.5K10

移动布局攻略

作者:Tolonger 原文链接:https://www.jianshu.com/p/9e7e755ca281 除了百分比流式布局之外,rem布局占据了目前移动布局的热潮。...百分比流式布局 这里面最知名的当属bootstrap框架的思路,他所有的组件以及模板ui均是百分比流式布局,单位为px.并且我们看到的大部分对移动适配的页面也均是采用这种核心思想去做的,方法简单,多端共用...所以无论怎么看,百分比流式布局都是一种常规+主流的布局方案。...的方案,更加简单。...响应式这种方式在国内很少有大型企业的复杂性的网站在移动用这种方法去做,主要原因是工作大,维护性难,所以一般都是中小型的门户或者博客类站点会采用响应式的方法从web page到web app直接一步到位

1.4K60

.移动常见布局

6.1流式布局(百分比布局) 流式布局就是百分比布局,也称非固定像素布局。 通过盒子宽度设置成百分比来根据屏幕的宽度来进行伸缩,不受固定像素限制,内容向两侧填充。...流式布局方式是移动web开发使用的比较常见的布局方式 max-width 最大宽度(max-height 最大高度) min-width 最小宽度(min-hight 最小高度) 6.2...flex布局 6.2.1传统布局与flex布局 传统布局 兼容性好 布局繁琐 局限性,不能在移动很好的布局 flex弹性布局 操作方便布局极为简单,移动应用广泛 PC浏览器支持情况较差...IE11或更低版本不支持或仅部分支持 6.2.2布局原理 flex是flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局。...当我们把父盒子设为flex布局后,子元素的float、clear和vertical-align属性都将失效 伸缩布局=弹性布局=伸缩盒布局=弹性盒布局=flex布局 采用flex布局的元素,称为

73831

移动网页布局移动网页布局基础概念 ① ( 移动浏览器 | 移动屏幕分辨率 | 移动网页调试方法 )

一、移动浏览器 ---- 移动浏览器 比 PC 浏览器发展要晚 , 使用的技术比较新 , 对 HTML5 + CSS3 支持较好 , 常见的浏览器如下 : UC / QQ / Opera / Chrom.../ 360 / 百度 / 搜狗 / 猎豹 国内的浏览器 基本都是 根据 Webkit 内核进行修改而来的 , 目前没有自主研发的内核 , 因此 移动开发适配比较简单 , 兼容主流的浏览器 , 即兼容...Webkit 内核浏览器即可 ; 二、移动屏幕分辨率 ---- 移动设备的尺寸类型非常多 , Android / iOS 手机分辨率种类很多 , 参考 Android 屏幕适配 专栏 ; 【Android...Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI ) 博客 ; 前端开发时 , 不需要关注上述 屏幕像素密度 dpi , 密度无关像素 dp , 只需要关注 像素尺寸 px 即可 ; 三、移动网页调试方法

2.6K40

移动页面布局开发

border-box;``-webkit-box-sizing: border-box; 点击高亮 清除-webkit-tap-highlight-color: transparent; 在ios上移动浏览器默认的外观加上...-webkit-appearance: none;才能给按钮/输入框添加自定义样式 禁用长按页面时弹出菜单img,a {-webkit-touch-callout: none;} 移动常见布局 流式布局...flex布局 原理 任何容器都可指定为flex布局 当为父元素指定为flex布局之后,子元素的float,clear,vertical-align都将失效 一.flex布局父项常见属性 1.flex-direction...伪元素选择器,交集选择器,内层选择器之前要加**&** .nav { .logo { color: green; } &::before { content: " "; } } 复制代码 三.rem实际开发适配方案...在不同屏幕下,通过媒体查询来改变布局容器的大小,再改变子元素的布局方式和大小。

96620

移动动画方案

本文作者:IMWeb 袁飞翔 原文出处:IMWeb社区 未经同意,禁止转载 前言 花样直播项目客服的动画基本已都使用web来做,总结分享一下 方案列表 css3动画 canvas 动画 播图片...gif图片 各个方案的优缺点 css3动画 优点:启用css3的3d加速,能够满足性能要求;资源文件最小; 缺点:元素量多、复杂的动画难以实现 案例: 花样交友礼物动画 canvas 动画 优点:可以用...貌似可以为所欲为的做动画了 致命点:webview透明的时候很有可能出现锯齿,透明效果很差(PS: 仅此一点你会被产品批的不行,改其它方案吧。)...案例: 花样直播爵位升级动画 结尾 具备离线包功能的客服,尽量使用播图片方案。否则性能问题是一个很难踏过的大坑

93320

基于原生JS移动响应式解决方案——AUTOSTRAP

介绍 就目前移动而言,已有比较成熟都响应式框架,类似于Bootstrap、AmazeUI、Skeljs。但是对于普通开发者来说,为了满足快速开发的需求去学习和使用这些框架的时间成本是比较高的。...所以,本着轻量、快速开发的原则,为大家提供了基于原生JS移动解决方案,希望能在交流、使用中继续优化AutoStrap。...原理 目前我们熟悉的开源前端框架都是栅格化布局,通过mediaQuery,在不同分辨率加载不同的css达到响应式的效果。同时还提供了诸多的JS组件供开发者使用。...代码 autostrap.js /*!...320, initial-scale=1, maximum-scale=1, user-scalable=no" servergenerated="true"> 使用 1、页面引入autostrap.js

1.1K30

移动网页调试方案

移动调试方案 移动调试方案 页面容器 移动设备上的各种浏览器 各类app内的webview debug方案 Android iOS 跨平台 抓包工具Charles 调试工具weinre...其他方案 附录:ES6标准兼容情况 页面容器 移动设备上的各种浏览器 chrome、safari、firefox、samsung browser 各类app内的webview 不同平台实现不一样 iOS...微信平台 微信iOS是采用wkwebkit进行渲染的,Android平台采用的是x5内核 debug方案 Android 由于移动网页开发不能直接打开developer tools,导致我们调试起来稍微麻烦...好在我们有解决方案: Remote Devices 谷歌为我们提供的开发利器,让我们可以在电脑使用developer tools进行elements检查和network监测,非常方便快捷。...它能够检测elements并查看js输出信息。

1.7K20
领券