css - 如何自动在父项内垂直堆叠 div?

标签 css html position parent

这就是我想要完成的...

  1. “ parent ”有position:relative
  2. “div 1-3”有position:absolute

但是,每当我这样做时,我发现自己必须在我的 CSS 中分配特定的“最高”值。所以 div 1 可能是 top:50px,div 2 可能是 top:150px,div 3 可能是 top:225px;

有没有办法确保 div 继续堆叠在父级内部而不分配顶部值和/或绝对定位?

最佳答案

div 应该已经显示为一个 block 并占据一整行。下面是一些 HTML 和 CSS 示例,将其与您的代码进行比较:

http://jsfiddle.net/mWcWV/

<div id="parent">

    <div class="child">Foo</div>
    <div class="child">Bar</div>
    <div class="child">Baz</div>

</div>

关于css - 如何自动在父项内垂直堆叠 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19284923/

相关文章:

CSS 侧边栏定位和横幅

javascript - 打开选项时 JS select2 插件不滚动

iphone - iOS 中的移动 jQuery - 如何在 UIWebView 中获取元素位置?

android - 在 Android 2.2 中设置按钮布局

javascript - 当浏览该部分时,在该部分底部滚动设置内容

HTML 非方形布局设计问题

php - 为什么这个按钮不居中?

html - 在 iOS 版 Safari 中使用“开始”按钮提交表单

javascript - 使用 AJAX 加载站点的所有页面

html - CSS Overlapping 问题(li 中的 a 和 span 标签)