html - HTML CSS 在矩形中心对齐文本
问题描述
如何在矩形中间对齐这个内容词。“测试”一词位于顶部。我什么都用了, text-align:center; 垂直对齐:中间,对齐内容:中心,对齐项目:居中,但仍然无法正常工作
.rectangle {
height: 75px;
width: 75px;
color:white;
background-color: rgb(77,77,77);
border-radius:7px;
text-align:center;
vertical-align:middle;
justify-content:center;
align-items: center;
}
<div class="rectangle">
Test
</div>
解决方案
你几乎拥有它。您正在使用属性justify-content
和align-items
,但不是flex
这些属性工作所需的显示。此外,我删除了text-align: center
and vertical-align: middle
,因为它们不再需要。
.rectangle {
height: 75px;
width: 75px;
color:white;
background-color: rgb(77,77,77);
border-radius:7px;
display: flex;
justify-content:center;
align-items: center;
}
<div class="rectangle">
Test
</div>
推荐阅读
- python - Plotly:如何绘制累积“步数”直方图?
- ruby-on-rails - rails 更新当前属性
- excel - Vlookup Excel Vba 动态值
- swift - 滚动视图不水平滚动
- symfony - 更改后重新加载用户角色而不重新登录
- firebase - 被阻止的通知
- performance-testing - 如何在 gatling 中获取虚拟用户 ID/详细信息?
- excel-formula - Excel 公式/查找以从单独的工作表中提取数据
- asp.net-mvc - ASP.NET MVC + razor:具有相同选项的多个下拉菜单
- google-bigquery - 使用 WSO2 在 BigQuery 中插入多条记录