是否可以定位一個DIV相對於另一個DIV?我想這可以通過首先將它放置在參考DIV中,然後使用position: relative
來完成。但是,我無法弄清楚如何在不影響參考DIV內容的情況下做到這一點。我怎樣才能正確地做到這一點?相對於另一個DIV的位置DIV?
謝謝! =)
是否可以定位一個DIV相對於另一個DIV?我想這可以通過首先將它放置在參考DIV中,然後使用position: relative
來完成。但是,我無法弄清楚如何在不影響參考DIV內容的情況下做到這一點。我怎樣才能正確地做到這一點?相對於另一個DIV的位置DIV?
謝謝! =)
首先設置父DIV的position
到relative
(指定偏移,即left
,top
等是不是必要的),然後應用position: absolute
與偏移想要孩子DIV。
這很簡單,應該好好做。
[示例](http://jsfiddle.net/CDmGQ/2/) –
這樣做,謝謝! :)我會盡快接受你的回答。 – Nathanael
不適用於我。它只適用於添加填充或邊距,從而將第二個div放在第一個div下方。 –
您需要設置現在的位置是:絕對內部的div:外DIV和位置相對。
試試這個。這裏是Demo
#one
{
background-color: #EEE;
margin: 62px 258px;
padding: 5px;
width: 200px;
position: relative;
}
#two
{
background-color: #F00;
display: inline-block;
height: 30px;
position: absolute;
width: 100px;
top:10px;
}
可以使用position:relative;
#one格內,position:absolute
#two DIV中。 you can see it
你在這個例子中用紅色div表示灰色div有什麼影響? – Rooster
我不明白這個問題。 「在不影響參考DIV的內容」的意思是什麼?你能提供一個請求結果的圖像嗎? –