html - 我不知道为什么我的标题和描述之间有这么大的空白
问题描述
我是 CSS 网格和编码的新手。我正在尝试为我的网站制作一个商店页面,但我无法弄清楚为什么我的标题和我在具有“标题容器”类的 div 中的描述之间存在如此大的差距。
在此先感谢您的帮助,
.container {
display: grid;
grid-template-rows: minmax(1000px, auto);
grid-template-columns: 1fr 4fr;
background-color: red;
}
.sidebar {
background-color: blue;
}
.product-side {
background-color: yellow;
}
.title-container {
display: grid;
grid-template-rows: minmax(200px, auto);
width: 95%;
margin: 0px auto;
background-color: #000000;
}
.title-container h1,
p {
color: #ffffff;
}
<div class="container">
<div class="sidebar"></div>
<div class="product-side">
<div class="title-container">
<h1>Title</h1>
<p>Description</p>
</div>
</div>
</div>
解决方案
grid-template-rows: minmax(200px, auto);
将您的标题容器设置为 200px 高度。
删除或调整此属性。
下面的例子:
.container {
display: grid;
grid-template-rows: minmax(1000px, auto);
grid-template-columns: 1fr 4fr;
background-color: red;
}
.sidebar {
background-color: blue;
}
.product-side {
background-color: yellow;
}
.title-container {
display: grid;
grid-template-rows: minmax(60px, auto);
width: 95%;
margin: 0px auto;
background-color: #000000;
}
.title-container h1,
p {
color: #ffffff;
}
<div class="container">
<div class="sidebar"></div>
<div class="product-side">
<div class="title-container">
<h1>Title</h1>
<p>Description</p>
</div>
</div>
</div>
推荐阅读
- html - 如何在我的 GitHub Pages 站点上创建子域?
- php - PHP电子邮件表单主题人口数组只工作了一半
- laravel - Laravel Eloquent 关系插入/更新最佳实践
- javascript - 十六进制到浮点数 - 中小字节序 (CDAB) 和十六进制到 (UINT32 - 大字节序 (ABCD))
- oracle - 什么是使用key从redis快速获取数据或使用主键从oracle单表获取数据
- javascript - 在 Angular8 中每次单击时始终只显示三个级别的 highchart Sunburst
- widget - 通过套接字 id 连接 Hybris 小部件
- arrays - 在循环中为数组赋值
- apache-kafka - Prometheus 中 JMX Exporter 的安全漏洞
- java - Java Stream 过滤器是否比条件 DB MySQL 查询更快?