• H5 css3布局


    移动布局

    1.移动设备 手机 和ipad

    安卓系统 ios系统

    安卓系统 内置浏览器是谷歌  ios内置 safari浏览器 他们的内核都是webkit,不考虑兼容性,需要考虑的是安卓和ios的区别。

    2,布局

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

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

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

     

    例子 设备宽是320 页面宽是1200 浏览器视口是 980px 三种不统一,我们用移动设备看页面,浏览器的视口会自动缩小,以100%完整展示页面,就会变的不清楚,特别挤。我们需要把这三个变的统一。

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

    head之间加一个meta标签 name=”viewport”

    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />设备宽度和浏览器视口一致时 如果页面宽大于这个数字,就会出现滚动条。

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

    1.弹性布局

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

    2.给父级设置display:flexinline-flex

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

     

    2.流式布局(百分百布局)

     

    3.响应式布局

    4.rem布局

  • 相关阅读:
    JavaScript 中的求值策略
    JavaScript中的reduce()的5个用例
    使用JavaScript检测空闲的浏览器选项卡,可以做些什么?
    前端优化代码
    你可能不需要在JavaScript使用switch语句
    Js中的compose函数和pipe函数
    css是什么格式的文件?
    h5和css3的新特性有哪些?
    ES2020的这些新功能令人期待
    WindowsServer2003服务器的性能监视
  • 原文地址:https://www.cnblogs.com/txf-123/p/10827428.html
Copyright © 2020-2023  润新知