伸缩盒布局(css3)

1.网页分类

1)固定内容宽度( wrapper width:1090px)淘宝,网易严选2)内容宽度自适应 (响应式)腾讯视频、爱奇艺3)完全响应式  H5网页【伸缩盒】    微信打开的网页都属于完全响应式

一般应用于响应式布局
2.概念
主轴:伸缩盒元素排列的轴
交叉轴:与主轴垂直的轴

伸缩盒元素沿着主轴排列,默认情况下,伸缩盒元素在交叉轴上的距离是100%,在主轴的距离由内容决定
3.应用
伸缩盒容器

display:flex;    声明当前元素为伸缩盒元素flex-direction:row;    指定主轴方向

伸缩盒元素

flex-grow:1;    伸缩盒元素对于主轴上伸缩盒容器剩余空间的分配,1表示占一份flex-shrink:1;    对于亏损空间的抵扣flex-basic:100px;    基准值flex:grow shrink basic;        速写模式