html - 如何阻止 div 压低其他 div?

标签 html css frontend

我有一些 div。

我正在使用 Grid 系统,但我一辈子都想不出如何阻止 div 将其他人压低。

当我尝试将 margin top 设置为 border div 的 50px 时,它会将其他所有内容向下推。

由于是响应式网格系统,我不想使用绝对位置。

body {
    font-size: 100%;
    font-family: Lato;
}
img {
    width: 100%;
    height: auto;
    max-height: 640px;
}
h2 {
    font-size: 3.2em;
    font-weight: 300;
    text-align: center;
    margin-top: 160px;
}
ul {
    text-align: center;
    margin-top: 100px;
    overflow: hidden;
    margin-right: 25px;
}
ul > li {
    display: inline-block;
    padding: 0 25px;
    font-size: 1.1rem;
}
#circle {
    font-size: 1.2rem;
    border: 1px solid black;
    border-radius: 5px 20px 5px;
    padding: 0 20px;
}
.border {
    overflow: hidden;
    border: 2px solid black;
    margin-top:;
}
<div class="cover">
  <div class="grid">
  </div>
  <div class="row">
    <div class="c12">
      <div class="border"></div>
      <div class="clear"></div>
      <ul>
        <li id="circle">H</li>
        <li>Home</li>
        <li id="circle">A</li>
        <li>About</li>
        <li id="circle">W</li>
        <li>Work</li>
        <li id="circle">C</li>
        <li>Contact</li>
      </ul>
    </div>
  </div>
  <div class="row">
    <div class="c12">
      <h2>Exquisite Web Development</h2>
    </div>
  </div>
</div>
</div>

最佳答案

在边框 div 上,您可以移除边距并添加:

position: relative;
top: 50px;

关于html - 如何阻止 div 压低其他 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33241859/

相关文章:

Php 在提交表单之前将数据插入具有空值的数据库?

javascript - 无法通过javascript在表单提交时将参数发送到servlet

jquery - 奇怪的绝对定位行为

javascript - 有什么方法可以跟踪从 chrome 弹出阻止程序提示打开的 url。可能使用客户端 JavaScript 或任何解决方法

javascript - 我想知道 Facebook 如何将您发布的内容(例如网络链接)更改为对话框中的小部件

html - 如何抑制先前声明的 CSS 规则? (背景颜色)

HTML 和 CSS 轮播问题

html - Flex Box 在 IE11 和 iPhone 上的 Safari 上重叠

python - Wagtail/Django block 无法从自定义/嵌套 StructBlock 模板正确呈现内容

css - 如何使 jsf commandLink 看起来已禁用?