CSS 伸缩盒布局模组——flex布局

参考: 本文参考 W3CCSS 伸缩盒布局模组

伸缩盒 上的css设置

以下这些属性,是必须在**盒上设置的样式
align-items的默认值是stretch, 并不是center,所以要盒内元素竖直居中要设置为center.
justify-content的默认值是flex-start,也就是左对齐,若要盒内元素居中要设置为center.
flex-direction属性决定主轴的方向(即项目的排列方向),一般默认为row,也就是从左往右排列.

<style>
    div {
       display: flex;
       justify-content: space-between; //设置本伸缩盒内的元素在水平方向是怎么伸展
       align-items: center;// 设置本伸缩盒内的元素在竖直方向是怎么样(上对齐/下对齐/baseline对齐)
    }
</style>

每个项目 上的css设置

如果伸缩盒只设置了justify-content的值为space-between,而盒的内部项目有3个,那么,这三个项目会平铺,在盒子的顶部,从左到右平铺——因为盒子如果不设置align-items,那么默认为stretch,也就是所有内部项目在盒子顶部。当我们对每个项目在竖直方向都有不同的要求时候,要对单独的项目(也就是盒子内的item)设置align-self, 一般设为flex-start,flex-end,center

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,518评论 0 6
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,809评论 1 92
  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,628评论 0 26
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,805评论 0 2
  • 用这个来作图床,方便插入图片。1、设置环境路径和临时环境路径。set path = ...;%path%2、设置可...
    MikleLi阅读 408评论 0 0