html - 在css中将文本与div中的正方形内的底部对齐
问题描述
我有一个如下所示的屏幕截图,我可以在其中制作 square 和 text in fiddle。
我用来制作正方形的 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 代码,以便文本出现在每个正方形的底部。
我试过了,display: inline-block; align-self: flex-end;
但不知何故它不起作用。
解决方案
align-items: flex-end
仅适用于 flexbox 元素,并且inline-block
元素是块级的。而不是display: block
,您只是在寻找display: inline-flex
孩子.squares .square
(连同align-items:flex-end
)。
text-align: center
另外,请注意,如果您想将文本水平居中,而不是marign: 0 auto
在p
元素上。
这可以在下面看到:
.squares {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem;
background-color: rgb(238, 238, 238);
flex-wrap: wrap;
}
.squares .square {
width: 200px;
height: 200px;
border-style: solid;
border-width: 3px;
border-color: rgb(145, 147, 150);
border-radius: 10px;
background-color: rgb(255, 255, 255);
display: inline-flex;
align-items: flex-end;
}
.squares .square p {
vertical-align: text-bottom;
margin: 0 auto;
}
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Testing</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="squares">
<div class="square">
<p>Franchise Hub Hierarchy</p>
</div>
<div class="square">
<p>System wide user permissions</p>
</div>
<div class="square">
<p>Custom Corporate Branding</p>
</div>
<div class="square">
<p>Configurable Workflow</p>
</div>
<div class="square">
<p>Orders, C.R.M. and P.O.S</p>
</div>
</div>
</body>
</html>
推荐阅读
- node.js - Node Js PDF Phantom ENOENT
- azure-devops - Azure Artifacts - 某些用户访问组织范围的源时出现 401 未经授权的错误
- go - 为什么我的所有 goroutine 不执行?需要解释
- azure-active-directory - Microsoft Graph 待办事项 - 无需用户登录 - 可能吗?
- python - 我有一个值列表,我想迭代地将键值对附加到 python 字典
- amazon-web-services - 使用 AWS Athena 分析 DynamoDB 数据
- java - 如何在 Dart 或 Java 中使用给定数组查找范围内的最小缺失数
- android - Kotlin - OnSharedPreferenceChangeListener
- android - 尝试不显示当我单击表单的 EditText 之一时显示的按钮
- node.js - 无法捕获并记录来自 axios 请求的错误