【发布时间】:2013-03-17 00:24:22
【问题描述】:
我有 3 个 div。第一个 div 在顶部,位置相对,第二个 div 在底部,它的位置是绝对的。还有第三个 div,我希望它位于中间。我希望第三个 div 位于中间,这样无论我更改浏览器的高度,我都希望它与 20px 填充对齐,具体取决于第一个和第二个。
middle-box{
padding: 20px;
}
.top-box{
width: 265px;
position: relative;
margin: 0px auto;
}
.bottom-box{
width: 25%;
padding: 12px 0 12px;
position: absolute;
bottom: 0px;
min-width: 300px;
}
【问题讨论】:
-
我认为这会很棘手,因为 position:absolute;不会在页面上保留其原始空间,因此您不会真正知道它有多高,但我敢肯定它可能,祝你好运
-
“对齐20px间距”是什么意思?
-
根据其他两个 div,我希望中间 div 的顶部边距和底部边距为 20px。所以 div 的高度并不重要,但我希望它在顶部和底部 div 之间有 20px 的间隙。
标签: css html position alignment center