Html 在css中,将文本对齐到div中正方形内的底部
我有一个屏幕截图,如下图所示,我可以在其中创建正方形和文本 我用来制作正方形的CSS代码是: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
.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;
}