【发布时间】:2020-04-09 10:15:14
【问题描述】:
与此处相同的问题:HTML divs grid - unwanted space between rows。我认为它仍然没有解决。
我是 HTML 新手(遵循 FreeCodeCamp 课程),我正在尝试创建我的第一个网页。
我想使用网格显示来排列元素,但我似乎不了解它的行为。我不明白为什么我的行(标题和副标题)之间有空格 - 标记为红色 -。
Undesired white space between rows
如果没有任何额外的 CSS,我希望我的 h1 从网格顶部开始,然后我的 id="subtitle" 将被粘贴在它后面。然后使用一些 CSS,我可以在两者之间添加所需的空间。
* {
box-sizing: border-box;
border: 1px solid black;
}
body {
background-color: #fff;
}
header {
font-family: gotu;
}
.grid-header {
display: grid;
justify-items: center;
}
h1 {
font-size: 8vw;
font-weight: bold;
}
#subtitle {
font-size: 3vw;
}
<header class="grid-header" id="title">
<h1>Hayao Miyazaki</h1>
<p id="subtitle">Father of two sons and modern anime.</p>
</header>
提前非常感谢您! :-)
杰拉德
【问题讨论】:
标签: html css css-grid grid-layout display