目录

CSS align-self 属性


示例

将灵活元素内的一项的对齐方式居中:

#myBlueDiv {
  align-self: center;
}
亲自试一试 »

下面有更多 "亲自试一试" 示例。


定义和用法

这个align-self属性指定 Flexbox 或网格容器内所选项目在块方向上的对齐方式。

对于英文页面,块方向是向下,内联方向是从左到右。

提示:要沿内联方向而不是块方向对齐网格项,请使用justify-self或者justify-items特性。

笔记:这个align-self属性覆盖网格或灵活容器的align-items属性。

展示演示❯

默认值: 汽车
遗传:
可动画: 不。阅读可动画的
版本: CSS3
JavaScript 语法: 对象.style.alignSelf="center"尝试一下

浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

Property
align-self 57.0 16.0 52.0 10.1 44.0


CSS 语法

align-self: auto|stretch|center|flex-start|flex-end|baseline|initial|inherit;

属性值

Value Description Play it
auto Default. The element inherits its parent container's align-items property, or "stretch" if it has no parent container Demo ❯
stretch The element is positioned to fit the container Demo ❯
center The element is positioned at the center of the container Demo ❯
flex-start The element is positioned at the beginning of the container Demo ❯
flex-end The element is positioned at the end of the container Demo ❯
baseline The element is positioned at the baseline of the container Demo ❯
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit

更多示例

网格布局中的自我对齐

使用align-self属性为单个网格项设置块方向末尾的对齐方式:

#container {
  display: grid;
}

#myDiv {
  align-self: end;
}
亲自试一试 »

相关页面

CSS 教程:CSS 网格

CSS 教程:CSS 弹性盒

CSS 参考:对齐内容属性

CSS 参考:对齐项目属性

CSS 参考:证明自我属性

HTML DOM 参考:对齐自属性