html - 有没有办法将我的 h1 设置在段落的顶部,因为我使用 display flex 垂直设置它们
问题描述
如您所见,我使用 display flex 垂直对齐我的项目,但我希望 h1 位于段落的顶部。[在图像中,您可以看到文本如何居中对齐。][1] [1]:https://i.stack.imgur.com/YHj02.png
section{
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
color: white;
scroll-snap-align: start;
}
.one{
text-align: center;
}
<section id="about" class="one">
<h1>Lorem ipsum dolor sit amet consectetur.</h1>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Placeat quo accusamus dolor, commodi repudiandae animi esse delectus ipsa <br>magni sed at expedita sint, beatae nulla? Adipisci quasi sint earum quo illo facere voluptatibus, praesentium est <br>neque tempore vitae quas aliquid molestias sit et ut, blanditiis <br>necessitatibus labore ducimus asperiores obcaecati!</p>
<img src="./img/undraw_New_message_re_fp03.png" alt="img">
</section>
解决方案
将样式flex-direction: column;
应用于您的部分 css 选择器,如下所示:
section{
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
/* color: white; */
scroll-snap-align: start;
}
.one{
text-align: center;
}
<section id="about" class="one">
<h1>Lorem ipsum dolor sit amet consectetur.</h1>
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Placeat quo accusamus dolor, commodi repudiandae animi esse delectus ipsa <br>magni sed at expedita sint, beatae nulla? Adipisci quasi sint earum quo illo facere voluptatibus, praesentium est <br>neque tempore vitae quas aliquid molestias sit et ut, blanditiis <br>necessitatibus labore ducimus asperiores obcaecati!</p>
<img src="./img/undraw_New_message_re_fp03.png" alt="img">
</section>
推荐阅读
- angular - 使用电子邮件从获取请求中获取数据
- android-ndk - 运行 gradlew 命令时如何设置 ndk 目录
- reactjs - 更改 react-flatpickr 库上的日期格式?
- r - 在带有 pdf 输出的 Rmarkdown 中同时使用英语和希腊语会产生冲突
- javascript - 使用 Promise.all 为 AWS Node.js 上传创建进度条
- matlab - pcolor 基本上是如何工作的?请帮助我理解 pcolor、颜色矩阵和颜色映射工作
- python - 如何有效地进行具有唯一约束的多对多条目
- sql - 查询以返回嵌套 XML 节点的行
- firebase - 如何在小部件中声明“int index”
- c# - WPF 中的自适应卡引发错误“值不能为空参数名称:键”