2010-10-21 120 views
0

我們使用「postion:absolute」和z-index重疊兩個Div。重疊兩個Div隱藏內容

http://jsfiddle.net/z5GXV/

在綠色區域的文本(DIV ID = 「2區」)是隱藏在黃色區域文本(DIV ID = 「3區」)。有關如何顯示文本的任何幫助?

編輯1:我們不能使用嵌套的div。

+0

您想讓Zone2的文字通過* zone3顯示嗎?或者只需移動Zone2? – Kyle 2010-10-21 08:20:13

+0

您是否已將綠色區域中的文字填充到黃色區域下方的整個寬度中? – 2010-10-21 08:25:02

+0

...或包裹黃色區域? – Kyle 2010-10-21 08:28:23

回答

0

我不知道所有的絕對定位是什麼好處,但你可能想把黃色區域放入綠色區域div,並使用浮動。我可能覺得

Solution with a float within the green zone

Solution with padding

+0

感謝您的答覆,但嵌套的div不是一個選項:(我想知道的是,如果我們添加另一個區域,並在新區域的同一級別添加區域2和區域3,這會工作嗎? zone3(黃色區域)? – Malik 2010-10-21 08:48:28

+0

難道你不能使用嵌套的div嗎?因爲你可以使用這段代碼爲黃色div生成一個佔位符,並且把絕對定位的黃色div放在最上面 – 2010-10-21 08:52:25

+0

恐怕我們不能使用嵌套的div。在這些div中,將添加「SharePoint Web Part Zones」,並且「SharePoint Web Part Zones」不能嵌套。 – Malik 2010-10-21 08:56:07

0

最簡單的方式做到這一點:

使用一個嵌套divZone2裏面包裹你的文字,使它看起來好像它包裹Zone3

這與使用<p><span>display: block;類似。

jsFiddle example