移动Web第三天

98 阅读1分钟

移动Web第三天

了解移动端与PC端屏幕和网页布局的差异,能够使用flex布局模型布局移动端网页

百分比布局

特点

  • 流式布局
  • 宽度自适应,高度固定

布局方式

  • 宽度为百分比写法

flex布局

特点和优势

  • 浏览器提倡的布局模型,页面渲染性能高
  • 布局简单,方便
  • 避免浮动拖标的问题
  • 兼容性高(不兼容低版本浏览器)

组成部分

  • 弹性容器(父级,添加display:flex的盒子)
  • 弹性盒子(子级)
  • 主轴(默认水平方向)
  • 侧轴(默认垂直方向)

主轴

  • justify-content

    • centent:居中

    • space-between:间距出现在弹性盒子之间

    • space-evenly:父子级间距都相等

    • space-around:间距出现在弹性盒子两侧

      • 视觉效果:子级之间的间距是父级左右两侧间距的2倍

侧轴

  • align-self:控制某个弹性盒子

弹性伸缩比

  • flex:整数数字
  • 占用父级剩余尺寸的份数