2013-01-20 29 views
0

我有一個div,顯示基本的用戶信息。 '搜索人'div具有'自動'的高度。這樣一來,個人資料照片的大小可以是動態的,高達170px。現在,我希望在個人資料圖片上顯示一個按鈕,並且我認爲要爲div中的內容添加相對定位,並將其向上移動,並在按鈕下方,按鈕似乎並不想正常工作。我能做什麼錯?使用CSS的相對定位

這裏是我的問題:

http://jsfiddle.net/C9Zj5/

#wrap { 
    position: relative 
    height: auto; 
    width: auto; 
} 
+0

對不起..你想再次做什麼?.. –

+0

在個人資料圖片上顯示一個按鈕,你的意思是這樣嗎? http://jsfiddle.net/C9Zj5/1/ –

回答

0

充分利用#person-wrapposition:relative,然後#buttons DIV position:absolute。這應該會給你你想要的效果。

0

含有相對位置的div應該有絕對位置的另一個專區內包含,以便它可以正確地漂浮

0

如果設置position:absolute#buttons他們,你將擁有的資料圖片按鈕。使用lefttop將按鈕定位在#person-wrap的任何位置。

我不確定你的意思是「我想爲div中的內容添加相對定位並將其向上移動並在」「按鈕下,但是如果要顯示#person-wrap中的信息,可以使用位置絕對或負邊距。

Aside:在鏈接標記內部有div元素不是好的做法。此外,爲什麼你需要一個按鈕?也許你需要重新考慮html結構以及;)