Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html CSS Flexbox问题,使用“自对齐”对齐子对象`_Html_Css_Flexbox - Fatal编程技术网

Html CSS Flexbox问题,使用“自对齐”对齐子对象`

Html CSS Flexbox问题,使用“自对齐”对齐子对象`,html,css,flexbox,Html,Css,Flexbox,这是测试代码- 我正在模拟两个案例。在第一种情况下,有一个主父flex容器,它有几个中间父flex容器(也是从顶部继承的flex框),最后是一个子项。主父级将align items设置为flex start,但最后一个子级应将align self设置为flex end。这似乎没有发生 我写了第二个案例,没有中间父母。只有主父项和它的单个子项。同样,flex样式似乎不起作用 注意:我希望子项沿轴水平对齐(从左到右) 这里缺少什么?如果我理解得很好,您希望第一个项目水平对齐,但“对齐自身”是一个垂直

这是测试代码-

我正在模拟两个案例。在第一种情况下,有一个主父flex容器,它有几个中间父flex容器(也是从顶部继承的flex框),最后是一个子项。主父级将
align items
设置为
flex start
,但最后一个子级应将
align self
设置为
flex end
。这似乎没有发生

我写了第二个案例,没有中间父母。只有主父项和它的单个子项。同样,flex样式似乎不起作用

注意:我希望子项沿轴水平对齐(从左到右)


这里缺少什么?

如果我理解得很好,您希望第一个项目水平对齐,但“对齐自身”是一个垂直对齐项目的属性。要设置水平对齐,必须使用容器上的属性。您也可以使用边距。

如果我理解得很好,您希望第一个项目水平对齐,但“对齐自身”是一个垂直对齐项目的属性。要设置水平对齐,必须使用容器上的属性。您也可以使用边距。

如果我理解得很好,您希望第一个项目水平对齐,但“对齐自身”是一个垂直对齐项目的属性。要设置水平对齐,必须使用容器上的属性。您也可以使用边距。

如果我理解得很好,您希望第一个项目水平对齐,但“对齐自身”是一个垂直对齐项目的属性。要设置水平对齐,必须使用容器上的属性。您也可以使用边距。

正如@Louis Serre在其回答中所述:

您希望水平对齐第一个项目,但“对齐自身”是一个垂直对齐项目的属性

因此,为了达到您想要的效果,至少对于情况2,将
弹性方向
更改为
。案例1可能需要更多的思考

.parent1{
显示器:flex;
调整项目:灵活启动;
宽度:90%;
轮廓:1px纯红;
利润率:10px;
弯曲方向:立柱;
柔性包装:nowrap;
}
.儿童1{
自对准:柔性端;
背景颜色:橙色;
宽度:自动;
高度:60px;
}

这是项目1


正如@Louis Serre在其回答中所述:

您希望水平对齐第一个项目,但“对齐自身”是一个垂直对齐项目的属性

因此,为了达到您想要的效果,至少对于情况2,将
弹性方向
更改为
。案例1可能需要更多的思考

.parent1{
显示器:flex;
调整项目:灵活启动;
宽度:90%;
轮廓:1px纯红;
利润率:10px;
弯曲方向:立柱;
柔性包装:nowrap;
}
.儿童1{
自对准:柔性端;
背景颜色:橙色;
宽度:自动;
高度:60px;
}

这是项目1


正如@Louis Serre在其回答中所述:

您希望水平对齐第一个项目,但“对齐自身”是一个垂直对齐项目的属性

因此,为了达到您想要的效果,至少对于情况2,将
弹性方向
更改为
。案例1可能需要更多的思考

.parent1{
显示器:flex;
调整项目:灵活启动;
宽度:90%;
轮廓:1px纯红;
利润率:10px;
弯曲方向:立柱;
柔性包装:nowrap;
}
.儿童1{
自对准:柔性端;
背景颜色:橙色;
宽度:自动;
高度:60px;
}

这是项目1


正如@Louis Serre在其回答中所述:

您希望水平对齐第一个项目,但“对齐自身”是一个垂直对齐项目的属性

因此,为了达到您想要的效果,至少对于情况2,将
弹性方向
更改为
。案例1可能需要更多的思考

.parent1{
显示器:flex;
调整项目:灵活启动;
宽度:90%;
轮廓:1px纯红;
利润率:10px;
弯曲方向:立柱;
柔性包装:nowrap;
}
.儿童1{
自对准:柔性端;
背景颜色:橙色;
宽度:自动;
高度:60px;
}

这是项目1


回答得好!。但是,更准确地说,说到“沿主轴”和“跨越主轴”谢谢,我编辑了这个问题来解决这个难题。回答得好!。但是,更准确地说,说到“沿主轴”和“跨越主轴”谢谢,我编辑了这个问题来解决这个难题。回答得好!。但是,更准确地说,说到“沿主轴”和“跨越主轴”谢谢,我编辑了这个问题来解决这个难题。回答得好!。但是,更准确地说,说到“沿主轴”和“跨越主轴”,谢谢,我编辑了这个问题来解决这个难题。这确实达到了预期的效果。但我不明白的是,当我想让孩子们水平(从左到右)布置时,为什么“flex direction”列是这样的?案例1是我最终想要实现的目标,因为您正在使用
align items
来布局内容。我想你想要的是
证明内容的合理性
-这确实达到了预期的效果。但我不明白的是,当我想让孩子们水平(从左到右)布置时,为什么“flex direction”列是这样的?案例1是我最终想要实现的目标,因为您正在使用
align items
来布局内容。我想你想要的是
证明内容的合理性
-这确实达到了预期的效果。但我不明白的是,当我想让孩子们水平(从左到右)布置时,为什么“flex direction”列是这样的?案例1是我最终想要实现的目标,因为您正在使用
align items
来布局内容。我想你想要的是