2013-01-16 77 views
0

的位置處的元素我有四個的div:定位與另一元素

<div class="a">I'm A</div> 

<div class="b">I'm B</div> 

<div class="c">I'm C</div> 

<div class="x">I'm X</div> 

所有的div元素,包括X是固定的定位!我想重新定位與div B的位置相關的div X,使div X位於div B的頂部。我怎麼能這樣做,說明所有元素都應該有固定位置的事實,也就是說,當頁面不移動時滾動?如果格B被重新定位,DIV X也將重新定位,以留在格B.

回答

1

達到這一目的的唯一途徑的頂部,如果你巢.x.b內:

<div class="a">I'm A</div> 

<div class="b">I'm B 
    <div class="x">I'm X</div> 
</div> 

<div class="c">I'm C</div> 

然後絕對位置.x.b的範圍內。


這裏的小提琴:http://jsfiddle.net/jTzZU/