“Css3 pr align self”的版本间差异

本页内容
(创建页面,内容为“{{DISPLAYTITLE:align-self}}9 = CSS align-self 属性 = CSS 参考手册 居中对齐弹性对象元素内的某个项: <sample title="" desc="" lang="html" hererun="1"> #myBlueDiv { align-self:center; } </sample> <run name=""> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(xiaobai.wang)</title> <style> #main { width: 220px; height: 300px; border: 1px solid black; dis…”)
 
Neo讨论 | 贡献
无编辑摘要
 
(未显示同一用户的1个中间版本)
第1行: 第1行:
{{DISPLAYTITLE:align-self}}[[Category:css3 flexbox|9]]
{{DISPLAYTITLE:align-self}}[[Category:css reference|110]]
= CSS align-self 属性 =
= CSS align-self 属性 =


第61行: 第61行:
{| class="table table-striped table-hover"
{| class="table table-striped table-hover"
! 属性
! 属性
!
! Chrome
!
! Internet Explorer / Edge
!
! Firefox
!
! Safari
!
! Opera
|-
|-
| align-self
| align-self

2022年8月19日 (五) 04:45的最新版本

CSS align-self 属性

CSS 参考手册

居中对齐弹性对象元素内的某个项:


示例

#myBlueDiv
{
    align-self:center;
}

浏览器支持

表格中的数字表示支持该属性的第一个浏览器的版本号。

紧跟在 -webkit-, -ms- 或 -moz- 后的数字为支持该前缀属性的第一个版本。

属性 Chrome Internet Explorer / Edge Firefox Safari Opera
align-self 21.0 11.0 20.0 9.07.0 -webkit- 12.1

定义和用法

align-self 属性定义flex子项单独在侧轴(纵轴)方向上的对齐方式。

注意:align-self 属性可重写灵活容器的 align-items 属性。

默认值: auto
继承:
可动画化: 否。请参阅 可动画化(animatable)
版本: CSS3
JavaScript 语法:

object.style.alignSelf="center"

CSS 语法

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

属性值

描述 测试
auto 默认值。元素继承了它的父容器的 align-items 属性。如果没有父容器则为 "stretch"。 测试 »
stretch

元素被拉伸以适应容器。

如果指定侧轴大小的属性值为'auto',则其值会使项目的边距盒的尺寸尽可能接近所在行的尺寸,但同时会遵照'min/max-width/height'属性的限制。

测试 »
center

元素位于容器的中心。

弹性盒子元素在该行的侧轴(纵轴)上居中放置。(如果该行的尺寸小于弹性盒子元素的尺寸,则会向两个方向溢出相同的长度)。

测试 »
flex-start

元素位于容器的开头。

弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界。

测试 »
flex-end

元素位于容器的结尾。

弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴结束边界。

测试 »
baseline

元素位于容器的基线上。

如弹性盒子元素的行内轴与侧轴为同一条,则该值与'flex-start'等效。其它情况下,该值将参与基线对齐。

测试 »
initial 设置该属性为它的默认值。请参阅 initial 测试 »
inherit 从父元素继承该属性。请参阅 inherit

相关文章

CSS 参考手册:align-content 属性

CSS 参考手册:align-items 属性

CSS 参考手册

此页面最后编辑于2022年8月19日 (星期五) 04:45。