移动端布局
来源:互联网 发布:大数据监控系统 编辑:程序博客网 时间:2024/06/04 23:18
css像素与设备像素:二者的区别在于前者是抽象的,用于浏览器渲染页面,而后者是设备的最小物理单位。可参考A pixel is not a pixel is not a pixel进行理解。
视口:移动端浏览器有两个视口,即可见视口与布局视口,二者的区别在于前者为基于移动设备屏幕的实际宽度,而后者为我们为页面定义的用于浏览器渲染的大小。 可参考A tale of two viewports进行理解。
媒体查询:找准断点。
响应式布局:当上下文环境发生变化时可考虑变化布局来展现优雅。当元素脱离文档流绝对定位时,才是相对高度定义的。
响应式字体:font-face绝对会对你的站产生巨大的影响。当容器中定义字体单位为em时要注意继承性,例如:当我们定义某个块级元素的“font-size:1.5em; line-height: 2em;”时,line-height的实际行高为1.5em*2即3em。
文档声明:文档声明建议用html5的:<!DOCTYPE html>,它指示浏览器关于页面使用哪个 HTML 版本进行编写的指令。同时需要定义文档的视口信息,如:<meta name=“viewport” content=“width=device-width, initial-scale=1, user-scalable=no”>width=device-width告诉浏览器渲染该页面的宽度等于设备宽度,initial-scale=1告诉浏览器初始化缩放的比例1:1,user-scalable=no禁止用户缩放页面。
兼容性测试:
调试工具推荐chrome的模拟器加真机测试,更多关于debug的工具可以参考Debugging Mobile Web Page这篇文章。
总结:
移动端开启了一个时代,它不是虚无缥缈或者高不可攀的,它反而让曾经被忽视的渲染方式及web标准等实质性的问题更加清晰,相较上述两种思路,我们更倾向于各司其职思路清晰的第二种方案,我们可根据不同终端做不同的交互设计、视觉设计,研究不同的前端技术、用户体验,适合的才是更好的。做为前端工程师,让我们理解原理,探索实践,跨终端任重而道远。
阅读全文
0 0
- 移动端布局浅谈
- 移动端rem布局
- 移动端布局
- 移动端布局
- 移动端布局
- 移动端布局
- 移动端布局
- 移动端布局
- 移动端布局方式
- 移动端rem布局
- 移动端布局基础
- 移动端布局笔记
- 移动端页面布局
- 关于移动端布局
- 移动端flex布局
- 移动端布局方法
- 移动端布局
- 移动端rem布局
- Bugly iOS 符号表手动配置详细教程
- 10个机器学习的JavaScript示例
- 「机器学习」彻底搞懂CNN
- 史上第一次,AI能够自学翻译地球上的任何语言了
- Eclipse中打包maven项目-war包方式
- 移动端布局
- 第五届图灵杯1872PJ的情书
- C++网络(四)持续处理请求的C/S网络
- 表空间的初始大小分配
- 以太网,IP,TCP,UDP数据包分析
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 富文本编辑器中按CTRL+ENTER键直接保存没有验证
- elasticseach基础
- [20]_怎么看STM32的哪些引脚是否兼容5V?