我有一个有两列的网格布局.大多数长方体完全对齐,但有一个长方体没有与其相邻长方体对齐,而是显示在网格下方.我已经判断了我的代码,并确保不存在可能导致此问题的页边距或HTML struct 的明显问题.

我已try 删除页边距并仔细判断了我的HTML struct ,但我找不出是什么原因导致此特定框未对齐.如有任何见解或建议,我们将不胜感激.谢谢!

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

enter image description here

推荐答案

go 掉你的hr标签

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

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

Html相关问答推荐

简化指标与Delta保持一致

悬停效果在新西兰表上不起作用

如何设置弹性盒子容器的具体大小?

当光标悬停在(相同)父元素上方时,为多个子元素创建不同的过渡动画

CSS Grid:使网格行填充屏幕,将下一行推离屏幕

如何在HTML中适当地为单选按钮网格添加标签?

不呈现孙子元素,使用R htmlTools::Taglist为分页的pdf生成HTML

如何从多个TO中获取一个范围标记以溢出其父标记

如何使链接组件内的内容不重新路由Next.js13

如何使用css创建六边形棋盘?

如何在没有包装元素的情况下在React(Next.js)中呈现HTML注释

在 WooCommerce 存档产品类别描述上添加阅读更多/阅读更少按钮

为什么我不能覆盖 div 的样式?

如何保持块扩展以填充视口?

为什么即使我点击其他地方,我的 contenteditable="true" 也会被激活?

为什么 Flexbox 中相邻元素上的 flex:1 会影响另一个元素的固定宽度?

在 CSS 中的 div 中获取文本以环绕其他文本?

那边界从何而来?

使用 bootstrap-icons 的未排序图标堆栈

如何向弹出窗口添加 sanitize: false 选项?