Css3中align-content,place-content

place-content

版本:CSS3

place-content 属性是

示例/* Positional alignment */

/* align-content does not take left and right values */

place-content: center start;

place-content: start center;

place-content: end left;

place-content: flex-start center;

place-content: flex-end center;

/* Baseline alignment */

/* justify-content does not take baseline values */

place-content: baseline center;

place-content: first baseline space-evenly;

place-content: last baseline right;

/* Distributed alignment */

place-content: space-between space-evenly;

place-content: space-around space-evenly;

place-content: space-evenly stretch;

place-content: stretch space-evenly;

/* Global values */

place-content: inherit;

place-content: initial;

place-content: unset;

浏览器支持1878cdc442c78be424141e8d23fcc3f4.gif97025d18480c559ff507c6e3a9b8aac8.gif6f7088d28d6f7ea604e66cfba3b1e71d.gifbe610315b796c1b1d41a4e5496e268a7.gif2a97a8c5460fd66b35928591ac5b9c39.gif

IE浏览器不支持place-content,其余浏览器都支持place-content

语法place-content:>align-contentjustify-content

非常重要:如果没有设置第二个值,那么第二个的值与第一个相等,此前提是第一个值对两个属性都是有效的。如果设置的这个值对两个属性都无效,那么整个设置的值就是无效的。

取值start:所有的子元素堆叠在父元素上合适的轴线上的起点对齐。

end:所有的子元素堆叠在父元素上合适的轴线上的终点对齐

flex-start:所有的子元素堆叠在父元素的主轴或交叉轴上起点对齐,主要取决于flex-direction的设置。仅适用于flex布局的子元素.。如果父元素没有设置为flex,flex-start将被视为start。

flex-end:所有的子元素堆叠在父元素的主轴或交叉轴上终点对齐,主要取决于flex-direction的设置。仅适用于flex布局的子元素.。如果父元素没有设置为flex,flex-end将被视为end。

center:所有的子元素堆叠在父元素的中间对齐。

left:The items are packed flush to each other toward the left edge of the alignment container. If the property’s axis is not parallel with the inline axis, this value behaves like start。

right:The items are packed flush to each other toward the right edge of the alignment container in the appropriate axis. If the property’s axis is not parallel with the inline axis, this value behaves like start.

space-between:The items are evenly distributed within the alignment container. The spacing between each pair of adjacent items is the same. The first item is flush with the main-start edge, and the last item is flush with the main-end edge。

baseline、first baseline、last baseline:Specifies participation in first- or last-baseline alignment: aligns the alignment baseline of the box’s first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.

The fallback alignment for first baseline is start, the one for last baseline is end。

space-around:The items are evenly distributed within the alignment container. The spacing between each pair of adjacent items is the same. The empty space before the first and after the last item equals half of the space between each pair of adjacent items。

space-evenly:The items are evenly distributed within the alignment container. The spacing between each pair of adjacent items, the main-start edge and the first item, and the main-end edge and the last item, are all exactly the same。

stretch:If the combined size of the items is less than the size of the alignment container, any auto-sized items have their size increased equally(not proportionally), while still respecting the constraints imposed by max-height/max-width(or equivalent functionality), so that the combined size exactly fills the alignment container。默认值norma

适用于多行flex容器

继承性无

动画性visual

计算值指定值

例子//CSS

#container {

display: flex;

height:240px;

width: 240px;

flex-wrap: wrap;

background-color: #8c8c8c;

writing-mode: horizontal-tb; /* Can be changed in the live sample */

direction: ltr; /* Can be changed in the live sample */

place-content: flex-end center; /* Can be changed in the live sample */

}

div > div {

border: 2px solid #8c8c8c;

width: 50px;

background-color: #a0c8ff;

}

.small {

font-size: 12px;

height: 40px;

}

.large {

font-size: 14px;

height: 50px;

}

//HTML

Lorem
Lorem
ipsum
Lorem
Lorem
impsum
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值