justify-content简介
justify-content属性在CSS新弹性盒模型中是比较常用的,本文将带你深入理解justify-content属性的各个方面,包括它的语法、取值、作用和浏览器兼容性,最后附上justify-content的实例,希望能够对你有所帮助。
justify-content定义和用法
justify-content:flex-start | flex-end | center | space-between | space-around
默认值:flex-start
适用于:弹性盒模型容器
继承性:无
justify-content属性值
- flex-start:
- 弹性盒子元素将向行起始位置对齐。该行的第一个子元素的主起始位置的边界将与该行的主起始位置的边界对齐,同时所有后续的弹性盒项目与其前一个项目对齐。
- flex-end:
- 弹性盒子元素将向行结束位置对齐。该行的第一个子元素的主结束位置的边界将与该行的主结束位置的边界对齐,同时所有后续的弹性盒项目与其前一个项目对齐。
- center:
- 弹性盒子元素将向行中间位置对齐。该行的子元素将相互对齐并在行中居中对齐,同时第一个元素与行的主起始位置的边距等同与最后一个元素与行的主结束位置的边距(如果剩余空间是负数,则保持两端相等长度的溢出)。
- space-between:
- 弹性盒子元素会平均地分布在行里。如果最左边的剩余空间是负数,或该行只有一个子元素,则该值等效于'flex-start'。在其它情况下,第一个元素的边界与行的主起始位置的边界对齐,同时最后一个元素的边界与行的主结束位置的边距对齐,而剩余的弹性盒项目则平均分布,并确保两两之间的空白空间相等。
- space-around:
- 弹性盒子元素会平均地分布在行里,两端保留子元素与子元素之间间距大小的一半。如果最左边的剩余空间是负数,或该行只有一个弹性盒项目,则该值等效于'center'。在其它情况下,弹性盒项目则平均分布,并确保两两之间的空白空间相等,同时第一个元素前的空间以及最后一个元素后的空间为其他空白空间的一半。
justify-content说明
设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。
- 当弹性盒里一行上的所有子元素都不能伸缩或已经达到其最大值时,这一属性可协助对多余的空间进行分配。当元素溢出某行时,这一属性同样会在对齐上进行控制。
- 对应的脚本特性为justifyContent。
来源:http://caibaojian.com/css3/properties/flex/justify-content.htm