2010-10-21 225 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