2012-05-23 86 views
0

我有兩個div,我想使用相對定位彼此重疊。將兩個相對定位的div堆疊在彼此的頂部

<div id="display_background"> 
</div> 
<div id="display_foreground"> 
    <div id="home"> 
     This is the home page 
    </div> 

    <div id="info"> 
     This is the info page 
    </div> 

    <div id="contact"> 
     This is the contact page 
    </div> 
</div> 

我試圖堆疊它們,並使用相對定位,因爲我想要div位置與背景圖像進行調整。

下面是我使用的CSS:

$('#display_background').css({ 
    'background-color': 'white', 
    opacity: 0.5, 
    position: 'relative', 
    left: '66%', 
    top: '66%', 
    width: '425px', 
    height: '330px', 
    border: '1px solid' 
}); 
$('#display_foreground').css({ 
    position: 'relative', 
    left: '66%', 
    top: '66%', 
    width: '20%', 
    height: '25%' 
}); 
+1

我假設你正在修改使用JavaScript的CSS?作爲定位點的div應該是相對的,其他則是絕對的。 – Yisela

+0

@yisela哪一個是定位點?包含背景和前景div的那個?因此,後臺和前臺是否應該是絕對的?或者我應該在另一個div中包括前臺和後臺? – lowerkey

回答