html - Div 在另一个 div 之上并且彼此相邻

标签 html css alignment

我搜索并找到了类似的案例,但并不完全相同,而且我对 CSS 的理解并不流畅。

我有四个相邻的 div,我需要在每个 div 之上再放置一个 div。我尝试以不同方式设置 width、更改 positiondisplay div,但没有得到正确的结果。

你可以在这里看到我的代码: https://jsfiddle.net/Zmitas/y9kk9kvt/

到目前为止,我设法让它们彼此相邻,但我没有设法修复“台阶”外观。

谢谢大家的回答

最佳答案

更新 css & HTML

#one {
  width: 100%;
  height: 600px;
  background-color: #333;
  float: left;
}
#two {
  width: 100%;
  height: 600px;
  float: left;
  background-color: #666;
}
#three {
  width: 100%;
  height: 600px;
  float: left;
  background-color: #333;
}
#four {
  width: 100%;
  height: 600px;
  background-color: #666;
  float: left;
}
.above {
  position: relative;
  width: 25%;
  float: left;
}
<div class="above">
  <div>text above</div>
  <div id="one">Div one</div>
</div>

<div class="above">
  <div>text above</div>
  <div id="two">Div two</div>
</div>

<div class="above">
  <div>text above</div>
  <div id="three">Div three</div>
</div>

<div class="above">
  <div>text above</div>
  <div id="four">Div four</div>
</div>

关于html - Div 在另一个 div 之上并且彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40782286/

相关文章:

javascript - 如何从 JS 将预览文件上传到 PHP

html - 需要帮助使用 HTML 字体样式

css - 在 CSS 中设置打印文档的长度

ios - UITextField 文本在动态类型调整大小后垂直移动

computer-vision - 图像配准和图像对齐有什么区别?

javascript - 滚动时更改 HTML img src

javascript - 使用 JavaScript 从 HTML 元素中移除特定的事件监听器集

jQuery-计算行数并添加属性-不满足条件

css - 基于 WOFF 的字体在 Firefox 中不起作用,但在其他浏览器中正常

javascript - 响应式设计而不是此示例的自适应设计 - 可能