2012-05-28 176 views
0

事實上,我感到非常熟悉HTML和CSS,但是當涉及到相對和絕對位置給我​​該死的麻煩設置多個層次的div。CSS:絕對定位問題

我有什麼是低於

<div id="firstdiv"> 

    <div id="secdiv"> 

     <div id="thirddiv"> 

     <div id="forthdiv"> 

     </div> 

     </div> 

    </div> 

</div> 

現在我要對齊的絕對位置最DIV所以我設置相對位置#firstdiv現在設置位置絕對到#secdiv和所有進展順利

現在,我想設置我的#forthdiv絕對到#thirddiv,所以我設置#thirddiv相對定位和#forthdiv定位絕對和聽到的我得到的麻煩。

#forthdiv不考慮父(#thriddiv)關係,但它是按照#firstdiv考慮#firstdiv關係和獲取位置。

現在該怎麼處理這件事。所以絕對位置的DIV只考慮自己的父母,而不是根

+2

發表您的CSS。如果你有thirddiv設置爲'位置= relative'它應該工作。 – Oliver

回答

0

嘗試是這樣的

http://jsfiddle.net/Mcp6L/

+0

我已經做了這一點。讓我檢查其他方面是否影響到它。我花費整個上午來設計這個,當我加入這個到現場其現在採取現場父DIV作爲相對。 Fufl ..讓我檢查一下謝謝並儘快回覆 –