Html 在css中,将文本对齐到div中正方形内的底部

Html 在css中,将文本对齐到div中正方形内的底部,html,css,Html,Css,我有一个屏幕截图,如下图所示,我可以在其中创建正方形和文本 我用来制作正方形的CSS代码是: .squares { display: flex; justify-content: space-between; align-items:center; padding: 1rem; background-color: rgb(238, 238, 238); flex-wrap: wrap; vertical-align: bottom; } .squares .square { width

我有一个屏幕截图,如下图所示,我可以在其中创建正方形和文本

我用来制作正方形的CSS代码是:

.squares 
{
display: flex;
justify-content: space-between;
align-items:center;
padding: 1rem;
background-color: rgb(238, 238, 238);
flex-wrap: wrap;
vertical-align: bottom;
}

.squares .square 
{
width: 200px;
text-align: center;
height: 200px;
border-style: solid;
border-width: 3px;
border-color: rgb(145, 147, 150);
border-radius: 10px;
background-color: rgb(255, 255, 255);
}
问题陈述:

我想知道我需要在小提琴和上面提到的代码中添加什么CSS代码,以便文本位于每个方块的底部

我尝试了显示:内联块;自对准:柔性端;但不知怎么的,它没有起作用

对齐项目:flex end仅适用于flexbox元素,而内联块元素是块级别的。您只需在子.squares.squares上查找display:inline flex和align items:flex end,而不是display:block

另外,请注意,如果要将文本水平居中,而不是将文本对齐:居中,则需要在p元素上使用marign:0 auto

这可以从以下几点看出:

.正方形{ 显示器:flex; 证明内容:之间的空间; 对齐项目:居中; 填充:1rem; 背景色:RGB238238238; 柔性包装:包装; } .正方形,正方形{ 宽度:200px; 高度:200px; 边框样式:实心; 边框宽度:3倍; 边框颜色:RGB145147150; 边界半径:10px; 背景色:rgb255、255、255; 显示:内联flex; 对齐项目:柔性端; } .正方形{ 垂直对齐:文本底部; 保证金:0自动; } 测试 特许经营中心层次结构

系统范围的用户权限

定制企业品牌

可配置工作流

订单,C.R.M.和p.O.S

对齐项目:flex end仅适用于flexbox元素,而内联块元素是块级别的。您只需在子.squares.squares上查找display:inline flex和align items:flex end,而不是display:block

另外,请注意,如果要将文本水平居中,而不是将文本对齐:居中,则需要在p元素上使用marign:0 auto

这可以从以下几点看出:

.正方形{ 显示器:flex; 证明内容:之间的空间; 对齐项目:居中; 填充:1rem; 背景色:RGB238238238; 柔性包装:包装; } .正方形,正方形{ 宽度:200px; 高度:200px; 边框样式:实心; 边框宽度:3倍; 边框颜色:RGB145147150; 边界半径:10px; 背景色:rgb255、255、255; 显示:内联flex; 对齐项目:柔性端; } .正方形{ 垂直对齐:文本底部; 保证金:0自动; } 测试 特许经营中心层次结构

系统范围的用户权限

定制企业品牌

可配置工作流

订单,C.R.M.和p.O.S


谢谢成功了。我有一个类似的问题。其中,图像出现在广场内部。在这种情况下,我应该在CSS中做些什么更改,以便文本位于底部,图像保持在原来的位置。谢谢。成功了。我有一个类似的问题。其中,图像出现在广场内部。在这种情况下,我应该在CSS中做些什么更改,使文本位于底部,图像保持在原来的位置。我从黑曜石那里问过类似的问题。我想知道你是否能看一下。谢谢这是给它的答案,看起来很棒。我问过黑曜石类似的问题。我想知道你是否能看一下。谢谢这是给汉克斯的礼物,看起来很棒。
.squares .square {
    display: flex;
    align-items: flex-end;
    justify-content: center;
}