移动web简介

1. 什么是移动web

用于展示在移动设备上的网页(web),称之为移动端页面。 移动设备泛指手机、平板等设备。

2. 如何调试移动web页面

  • 真机调试:

需要服务器环境,网络环境,以及多部手机。 :point_right: 目前还没有学习服务器技术,网络环境也不具备,所以暂时无法进行真机调试。

  • 浏览器模拟:

一些浏览器为前端开发者提供了真机调试模拟环境。例如:chrome。 打开开发者工具,点击手机图标即可切换到模拟环境。

 

 

 

3. 移动web发展历程

  • 从2014年10月HTML5标准规范最终发布后,移动web就迎来了飞速的发展。因为使用HTML5技术可以更方便 更快捷的开发现代web应用程序
  • 而移动端的手机浏览器都是比较新的 HTML5在移动端的浏览器支持情况都比较好
  • 所以HTML5主要应用就是在移动端 移动web开发中。
  • 至今 移动web已经发展了很多年 各方面的技术都比较成熟稳定 网上的教程也比较完整成熟 所以现在的web已经到全民移动web的时代了
  • 移动互联网商业模式多样化,移动互联网超越PC互联网,引领发展新潮流。

4. 移动端布局特点

有人说手机端无非就是PC端的移植,功能设计照搬就行了,这是对于移动设计最大的误解,其实PC端与移动端的差别还是比较大的

  1. 移动端页面与pc端页面的区别

a. 多机型适配

pc端页面不需要考虑机型适配的问题 ​ pc端的屏幕都是比较大的,就算浪费一点尺寸也是可以忍受的 但是移动端的设备机型尺寸特别多,需要考虑不同的机型尺寸 ​ 移动端的屏幕尺寸远小于pc端,如果再浪费,那就是不可忍受的了,所以要考虑多种机型


b. 页面结构简单

由于移动设备的屏幕远小于pc端,不采用很花哨的页面结构。 由于移动端的性能远不如pc端,所以网页不会很复杂。 常见的移动web页面结构:

广告栏 搜索栏 轮播图 导航栏 商品列表 底部

  1. :key:移动web布局的核心思想

a. 不允许出现水平滚动条 ​ pc端屏幕比较宽,多数采用固定宽度,水平居中两边留白的方式来布局,所以pc端不需要考虑屏幕宽度移动端屏幕都是很小的,可用的显示宽度是有限的,所以要占据所有可用的宽度,但是不同的手机屏幕宽度不一样,这就要考虑屏幕适配问题 b. 页面整体宽度与屏幕一致 c. 盒子采用内减模式(怪异盒子模型、IE盒子模型、c3盒子模型) border-box

  1. 移动web布局方式介绍

a. 流式布局 ​ 使用百分比实现布局(百分比布局) b. 弹性布局 ​ flex c. rem布局 ​ 以html根标签上设置的字体大小作为一个相对量。 d. 响应式布局 :point_right: 以上布局方式并不是一成不变,每种布局方式没有好坏之分,要根据情况灵活运用。例如:能用面分比就使用百分比不能使用就使用rem,rem不能使用就使用固定宽度。

5. 移动端浏览器私有前缀

  1. 什么是私有前缀
  • 私有前缀主要体现在css3上。
  • 在一个新的W3C标准出来之前,浏览器为某个非常常用的效果,设计了相应的属性,并为这些属性会在这些属性加上前缀。
  • 移动端浏览器仅有4个独立的浏览器内核,分别为微软的Trident、火狐的Gecko、开源内核Webkit、Opera的Presto。
内核前缀代表浏览器
Trident-ms-IE
Gecko-moz-FireFox
Webkit-webkit-Chrome、Opera、Safari、Android
Presto-o-老版本的Opera

示例:

.box{
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -ms-transition:all 1s;
  -webkit-transition:all 1s;
  -o-transiton:all 1s;
  transition:all 1s;
}

目前微软的Trident在移动终端上主要为WP7、8系统内置浏览器。Opera的Presto内核主要为 Opera Mobile、OperaMini、欧朋浏览器以及欧朋HD Beta版。Webkit内核的适用范围则较为广泛,Android原生浏览器、苹果的Safari、谷歌Chrome(Android4.0使用) 都是基于Webkit开源内核开发的。UC、Android内置、Chrome、Safari、QQ Browser都是webkit内核,webkit占了绝大部分的市场份额。所以一定要注意-webkit-。 有的公司干脆只兼容-webkit-,别的兼容比如-ms-都不写

:point_right: W3C如果认为这些属性非常应用,就会吸纳到下一代标准中,当前的标准出来后就可以去掉前缀了

小结:

什么是移动web: 为移动端设计页面。移动端就是手机与平板。 移动端布局的方式: 流式布局、弹性布局、rem布局、响应式布局

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值