html 为什么一个CSS网格框比其他的低?

ruyhziif  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(117)

我有一个两列的网格布局。大多数框完全对齐,但有一个框没有与相邻框对齐,而是显示在网格下方。我已经检查了我的代码,并确保没有明显的问题与利润或HTML结构,可能会导致这个问题。
我已经尝试删除页边距并仔细检查了我的HTML结构,但我无法确定是什么导致这个特定的框未对齐。任何见解或建议将不胜感激。谢谢你,谢谢!

.proj-container {
  display: grid;
  grid-template-columns: repeat(2, 427px);
  gap: 2px;
  border-radius: 10px;
  justify-content: center;
  margin-top: 50px;
}

.project-box {
  width: 400px;
  height: 400px;
  border-radius: 5px;
  margin: 20px 0;
  padding: 20px;
  background-color: white;
  border-radius: 30px;
  font-size: 24px;
  cursor: pointer;
  opacity: 0;
  filter: hue-rotate(360deg);
  border-width: 5px;
  border-color: black;
  box-shadow: h-offset v-offset blur spread color;
  border-style: solid;
  opacity: 0.9;
  transition: transform 0.3s ease, opacity 0.3s ease, box-shadow 0.3s ease;
  color: black;
  z-index: 100000;
}

.project-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: -1;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
<section id="projects" class="hidden box3 container responsive" style="min-height: 10px;">
  <div class="box3b">
    <div class="glower">
    </div>
    <div class="stars">
    </div>
  </div>
</section>

<section id="projects" class="hidden proj-container responsive">
  <div class="project-box" onclick="redirectToGitHub2()">
    <div class="projrole">
      <h2>Founder | Developer</h2>
    </div>
    
    <div class="projdays">
      <h2></h2>
    </div>
    
    <div class="projused">
      <span class="material-symbols-outlined">html</span>
      <span class="material-symbols-outlined">javascript</span>
      <span class="material-symbols-outlined">css</span>
      <span class="material-symbols-outlined">database</span>
    </div>
    
    <div class="photoproj">
      <img src="img/ticket.png" alt="Github ticket code." style="height: 200px; width: 350px; border-radius: 25px;">
      <div class="projname">
        <h2>IT Ticket Site</h2>
      </div>
    </div>
  </div>
  </div>
  
  <div class="project-box container responsive" onclick="redirectToGitHub()">
    <div class="projrole">
      <h2>Founder | Developer</h2>
    </div>
    <div class="projdays1">
      <h2></h2>
    </div>
    <div class="projused">
      <span class="material-symbols-outlined">html</span>
      <span class="material-symbols-outlined">javascript</span>
      <span class="material-symbols-outlined">css</span>
      <span class="material-symbols-outlined">database</span>
    </div>
    <div class="photoproj">
      <img src="img/Banking.png" alt="Github banking code." style="height: 200px; width: 350px; border-radius: 25px;">
      <div class="projname">
        <h2>Banking Website</h2>
      </div>
    </div>
  </div>
  
  <div class="project-box container responsive" onclick="redirectToGitHub4()">
    <div class="projrole">
      <h2>Founder | Designer</h2>
    </div>
    <div class="projdays3">
      <h2></h2>
    </div>
    <div class="projused">
      <span class="material-symbols-outlined">draw_abstract</span>
      <span class="material-symbols-outlined">preview</span>
      <span class="material-symbols-outlined">design_services</span>
      <span class="material-symbols-outlined">details</span>
    </div>
    <div class="photoproj">
      <img src="img/icons.png" alt="Github icon design." style="height: 200px; width: 350px; border-radius: 15px;">
      <div class="projname">
        <h2>Icon Design</h2>
      </div>
    </div>
  </div>
  </div>
  
  <div class="project-box container responsive" onclick="redirectToGitHub3()">
    <div class="projrole">
      <h2>Founder | Developer</h2>
    </div>
    <div class="projdays2">
      <h2></h2>
    </div>
    <div class="projused">
      <span class="material-symbols-outlined">html</span>
      <span class="material-symbols-outlined">javascript</span>
      <span class="material-symbols-outlined">database</span>
      <a><img src="https://www.cdnlogo.com/logos/r/63/react.svg" style="height: 20px;width: 20px;-webkit-filter: grayscale(100%);filter: grayscale(100%);"></a>
    </div>
    <div class="photoproj">
      <img src="img/react.png" alt="Github react code." style="height: 200px; width: 350px; border-radius: 15px;">
      <div class="projname">
        <h2 style="font-size: 25px;">Aegis Authentication</h2>
      </div>
    </div>
  </div>
  
  <hr style="height:3px;border-width:0;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0)">
  
  <div class="project-box" onclick="redirectToGitHub5()">
    <div class="projrole">
      <h2>Founder | Developer</h2>
    </div>
    <div class="projdays4">
      <h2></h2>
    </div>
    <div class="projused">
      <span class="material-symbols-outlined">html</span>
      <span class="material-symbols-outlined">javascript</span>
      <span class="material-symbols-outlined">css</span>
    </div>
    <div class="photoproj">
      <img src="img/Assets.png" alt="Github assets code." style="height: 200px; width: 350px; border-radius: 25px;">
      <div class="projname">
        <h2>Pre-Made Assets</h2>
      </div>
    </div>
  </div>
  <div class="project-box" onclick="redirectToGitHub5()">
    <div class="projrole">
      <h2>Founder | Developer</h2>
    </div>
    <div class="projdays4">
      <h2></h2>
    </div>
    <div class="projused">
      <span class="material-symbols-outlined">html</span>
      <span class="material-symbols-outlined">javascript</span>
      <span class="material-symbols-outlined">css</span>
    </div>
    <div class="photoproj">
      <img src="img/Assets.png" alt="Github assets code." style="height: 200px; width: 350px; border-radius: 25px;">
      <div class="projname">
        <h2>Pre-Made Assets</h2>
      </div>
    </div>
  </div>
</section>

3df52oht

3df52oht1#

删除您的hr标签
删除此标签,它将修复您的布局

<hr style="height:3px;border-width:0;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0)">

相关问题