【问题标题】:Using grid system使用网格系统
【发布时间】:2020-11-23 02:13:17
【问题描述】:

.wrappers {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 10rem auto 10rem 10rem;
}

.header {
  background: #9575cd;
  grid-column: 1/-1;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
<div class="wrappers">

  <header class="header">
    <h1>Earthly Branches </h1>

  </header>
</div>

There is an image from chrome tools

所以问题是当我放置这些代码时,即使我使用了网格样式,网站看起来也像是无响应的设计。我做错了,但我不知道在哪里。

【问题讨论】:

    标签: html css responsive-design css-grid


    【解决方案1】:

    您的代码看起来不错,没有什么需要让它响应只需分析它,您正在制作一个由 4 行组成的网格,其中height 其中三个有10rem,另一个是auto,还有你重新制作 12 个相等的列,你有 header 这是从第一个到最后一个column,所以如果你希望标题适合.wrappers,只需让header 适合所有列,如下所示

    .wrappers {
      display: grid;
      grid-template-columns: repeat(12, 1fr);
      grid-template-rows: 10rem auto 10rem 10rem;
      height: 40rem;
    }
    
    .header {
      background: #9575cd;
      grid-column: 1/-1;
      grid-row: 1/-1;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    <div class="wrappers">
      <header class="header">
        <h1>Earthly Branches </h1>
      </header>
    </div>

    【讨论】:

    • 感谢您的回答,但我还有另一个 div,所以我需要使用 12fr。但我使用它的解决方案仍然看起来很糟糕。
    • 我不明白这个问题到底是什么,你想让标题文本居中吗?
    • 我添加了一张图片。当我们开始页面 270px 及以上时,它向我们显示内容溢出,但标题及其颜色变得小于宽度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-20
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多