码迷,mamicode.com
首页 > 移动开发 > 详细

移动端入门

时间:2019-05-07 19:58:18      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:element   手机   cli   自带   个数   设计   技术   不清楚   inline   

移动布局

  1.移动设备:手机和iPad

   安卓系统 iOS系统

   安卓系统 内置浏览器是谷歌,iOS内置Safari浏览器,它们的内核都是webkit,不考虑兼容性,需要考虑的是安卓和iOS的区别;

  2.布局

   设备宽度:设备的实际大小 设备的分辨率 厂家给的

   页面的大小:设计稿上的大小

   浏览器的视口:浏览器自带的用document.documentElement.clientWidth查看,在移动设备上如果不做视口处理一般默认是980,

    技术图片

    例子 设备宽是320 页面宽是1200 浏览器视口是980px 三者不统一,我们用移动设备看页面,就会变得不清楚,特别挤。我们需要把这三个变得统一。

   (1)移动设备宽(320)和浏览器视口(980)一致

      在head之间加一个meta标签 name="viewport"  技术图片

   设备宽度和浏览器视口一致时 如果页面宽大于这个数字,就会出现滚动条;

    (2)当移动设备和浏览器视口一致时,如果还使用以前的布局,如果页面超过设备宽,超过的部分会被截掉,不能使用传统的页面开发模式了

   <1>弹性布局

    a.分两部分 弹性父级 弹性子元素

    b.给父级设置display:flex或inline-flex

      flex-direction 指定弹性盒子中子元素的排列方式

      flex-direction的值有:

        row:横向从左到右排列对齐(左对齐),默认的排列方式;

        row-reverse:反转横向排列(右对齐,从后往前排,最后一项排在最前面)

        column:纵向排列;

        column-reverse:反转纵向排列,从后往前排,最后一项排在最上面。

   <2>流式布局(百分百布局)

   <3>响应式布局

   <4>rem布局

 

移动端入门

标签:element   手机   cli   自带   个数   设计   技术   不清楚   inline   

原文地址:https://www.cnblogs.com/yuanjingjing/p/10827465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!