2010-07-14 73 views
0

我有一個div定位問題。我曾經有過我的HTML中的SWF,我會最後兩個div後添加:相對div到另一個div後

<div id="content"> 
    <div style="position: absolute; left: 10px;"> 
     <div style="position: relative"> 

類似的東西,它是工作的罰款。最後兩個div裏面是一個SWF。現在,我必須將SWF移出此代碼,因爲我使用id爲「content」的HTML代碼作爲模板,所以我希望SWF不在其中。不幸的是,我不知道我是否可以將SWF的位置(相對於具有id「content」的div)作爲相對位置,儘管它出現在它之前。

現在看起來有一個SWF一個div,然後:

<script type="text/html" id="template"> 
    <div id="content">....</div> 
</script> 

我還是想我的SWF文件被放置在同一個地方,相對於內容。無論如何,我可以請這樣做嗎?我目前使用絕對放置它在我想要的位置,但div id內容不是靜態的,所以我仍然需要像以前一樣使用相對位置。

我真的很感謝你的幫助,

謝謝

魯迪

回答

0

如果我理解正確,它很可能要使用絕對定位與動態內容。話雖如此。我會嘗試將SWF放入它的div類和絕對位置中,以及你想要的方式,以及父div的相對位置。再次,如果我正確理解你的問題,這應該工作。

<div id="main_structure_div"> /* this should be relatively positioned */ 
    <div id="SWF_house_div"> /* this should as well */ 
     <div id="SWF"> 
      SWF goes in here (make this the absolute positioned element) 
     </div> 
    </div> 
</div> 
+0

非常感謝您的幫助。 我遇到的問題是帶有SWF的div位於代碼的上方,然後是帶有應該進入的div的腳本標記。我不得不在主體結構外使用SWF去除div,因爲我希望它在開始時加載。然後我抓取腳本模板,但是我想要SWF在其中,在特定的地方。我不確定如何使用您的解決方案。謝謝。 – Rudy 2010-07-15 00:37:15

+0

如果您使用上述內容並將其放在您的腳本標記中,它應該可以工作 – LightningWrist 2010-07-15 23:33:20

+0

但是,我會在哪裏放置