提问者:小点点

我不知道为什么我的标题和描述之间有这么大的距离


我是新的CSS网格和编码在一般的TBH。 我正在尝试为我的网站做一个商店页面,我不明白为什么我的标题和我在div中的描述之间有这么大的差距与一个类“标题容器”。

提前感谢你的帮助,

null

.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>

null


共1个答案

匿名用户

grid-template-rows:minmax(200px,auto);将标题容器设置为200px高度。

删除或调整此属性。

示例如下:

null

.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>