簡體   English   中英

底部一個塊,頂部另一個

[英]one block at the bottom, another at the top

另一個div內部有2個div。 第一個div必須在頂部,第二個div應該在底部。 父div的高度可能會更改,頂部div的高度也可能會更改。 知道這一點后,如何將第二個塊定位在底部? 所以我有這樣的事情:

<div id="parentdiv">
<div id="div1" style="width:100px;height:100px;">top div</div>
<div id="div2" style="width:100px;height:100px;">bottom div</div>
</div>

但是parentdiv的高度可能會發生變化,並且div2必須保持在底部。

現場演示

  • 如果您知道父級的高度將始終至少為兩個子元素組合的高度,則此方法效果很好。 否則, 會發生這種情況
  • 閱讀本文以了解其工作原理。

CSS:

#parentdiv {
    position: relative;
    height: 300px;
    background: #ccc
}
#div1, #div2 {
    position: absolute;
    left: 0;
    outline: 1px solid red
}
#div1 {
    top: 0
}
#div2 {
    bottom: 0
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM