html - 将 P 标签置于 H1 下方的问题

标签 html css layout flexbox

我在多个网站上都遇到过这个问题,但一直无法解决。问题是,我在使用对齐项垂直对齐的容器内有一个 h1 标签。在 h1 下面我想放置一个 p 标签。这可能是一个简单的解决方法,但我一直无法解决这个问题。

我试过使用 line-height 而不是 align-items 或为 p 标签创建一个新容器,我还尝试从 h1 中删除底部边距并从 p 标签中删除顶部但没有任何效果。这里的解决方案是什么?

.headertext {
  font-family: 'Montserrat', sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  font-size: 4rem;
}

.header {
  background-image: url('1080background.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
}

h1 {
  margin-bottom: 0;
  padding-bottom: 0;
  display: inline;
}

p {
  margin-top: 0;
  padding-top: 0;
  font-size: 2rem;
}
<div class="header">
  <div class="headertext">
    <h1>Jude Wallach</h1>
    <p>Test</p>
  </div>
</div>

Site谢谢。

最佳答案

解决方案是将 flex-flow: column; 添加到您的 .headertext

关于html - 将 P 标签置于 H1 下方的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46858546/

相关文章:

javascript - 单击时删除最接近的表单

css - 获取背景图像以显示在空白 div 元素中

internet-explorer - Bootstrap 中的面包屑导航在 IE 中重叠

C# - 将 HTML 编写为字符串的面向对象方式?

php - 通过 php 显示数据时生成额外的空行

javascript - jQuery,未从加载有 ".innerHTML()"的 HTML 组件调用的函数

javascript - 点击滑动改变div

html - SVG Mask 不适用于插画师生成的 SVG(所有浏览器)

Android 如何在一段时间后替换 View ?

android - 在屏幕底部设置布局,其余部分填充父级