首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格容器内未对中的项

网格容器内未对中的项
EN

Stack Overflow用户
提问于 2022-09-27 21:10:42
回答 1查看 22关注 0票数 0

在2x2网格中,标题和文本元素的中心位置有问题。我已经尝试过在父容器".skills“和子元素”..skills item“上使用/items/self。另外,请注意网格位于一个flex容器中,我不知道这是否与它有任何关系,但我是一无所知的。

代码语言:javascript
复制
.about {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 12.8rem 8rem 6.4rem 8rem;
  background-color: #ebebff;
}

.backstory {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 60rem;
  margin-bottom: 4.8rem;
  text-align: center;
}

.skills {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 4.8rem;
  column-gap: 6.4rem;
  justify-items: center;
}

.skills-item {
  display: inline-block;
}
代码语言:javascript
复制
<section class="about">
  <div class="backstory">
    <h2>Hi, I'm Mayitu Wangala</h2>
    <p>
      I'm a software developer. I became interested in computer science in college and became immersed in the world of IT. Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos cum magni similique adipisci.
    </p>
  </div>

  <div class="skills">
    <!--Rename/regroup skills later-->
    <div class="skills-item 3-lang">
      <h3 class="skills-heading">HTML, CSS, Javascript</h3>
      <p>
        My knowledge of HTML, CSS, and javascript allows me to create beautiful, responsive projects and websites.
      </p>
    </div>
    <div class="skills-item python">
      <h3 class="skills-heading">Python</h3>
      <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos cum magni similique adipisci
      </p>
    </div>
    <div class="skills-item data-structures">
      <h3 class="skills-heading">Data Structures</h3>
      <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos cum magni similique adipisci
      </p>
    </div>
    <div class="skills-item design">
      <h3>Design</h3>
      <p>
        Lorem ipsum dolor sit amet consectetur adipisicing elit. Dignissimos cum magni similique adipisci
      </p>
    </div>
  </div>
</section>

EN

回答 1

Stack Overflow用户

发布于 2022-09-27 22:29:54

您应该将父类设置为flexbox,以便按照您的意愿对齐子元素。

代码语言:javascript
复制
 .skills-item{
    display:flex;
    }

由于p标记中的文本看起来不像是居中的,即使是这样,您也可以尝试使用text-align:center;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73873859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档