html - flexbox justify-content 多个标签在彼此下方
问题描述
我有一个div
带有 ah1
和h2
标签的,我的目标是使它们水平和垂直居中我正在使用 flexbox 但这就是我的代码的行为方式
--------------
| |
| h1h2 |
| |
--------------
我的目标是这个
--------------
| |
| h1 |
| h2 |
| |
--------------
我的html:
<div class="announcement">
<h1>h1</h1>
<h2>h2</h2>
</div>
我的CSS:
.announcement {
display: flex;
align-items: center;
justify-content: center;
}
我试过做一个<br>
之后<h1>
但没有做任何事情
解决方案
给flex-direction: column;
。默认情况下,flex布局的方向是row
.announcement {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
推荐阅读
- tensorflow - Super Resolution GAN 中的输入如何映射到输出?
- jquery - 为什么jquery Mmenu在PC上的响应模式下溢出,但在iphone上没有?
- javascript - 将变量更改为现有的本地网页解决方法
- laravel - 发送回复用户消息
- python - cfn-init 退出并出现错误 - DistributionNotFound: pystache>=0.4.0
- hadoop - Ambari Agent 会生成主机地址吗
- hazelcast - 如何通过 Hazelcast 上的代码设置备份计数?
- python - Python,Flask WTF:会话中缺少令牌
- amazon-web-services - 如何将s3中的文件从智能层转换为标准层
- r - 如果在比较两个列表时不存在列表元素,则添加该元素