2012-12-12 34 views
0

我在我的網站有一個三欄。左,中心&右Please click here to see。問題在於,左側和中間欄的代碼出現在頁眉中,正確的條形碼出現在網站的頁腳中。安排Div標籤左,中間和右

如果網頁加載,其負載離開並居中首位,加載右側欄需要時間。我正在試圖保持右側欄也在標題。我沒有得到它。我只是將右側欄的代碼從頁腳複製到頁眉,但不工作。如果我這樣做,只有左右欄位於那裏,但中間欄會在兩者之下。

我標題代碼

<div id="main-cont"> 
    <!-- IF S_IN_TOPIC --> 
     <div id="main-cont-left" style="width:100%;"> 
    <!-- ELSE --> 
     <div id="main-cont-left"> 
    <!-- ENDIF --> 
    <!-- IF not (S_IN_UCP or S_IN_MCP or S_CLUBS) --> 
    <!-- INCLUDE sidebar_left.html --> 
    <!-- IF S_IN_TOPIC --> 
     <div id="main-cont-left-main" style="width:720px;"> 
    <!-- ELSE --> 
     <div id="main-cont-left-main"> 
    <!-- ENDIF --> 
    <!-- ELSE --> 
    </div></div><div id="page-body"> 
    <!-- ENDIF --> 

在我的頁腳中的代碼是

<!-- IF not (S_IN_UCP or S_IN_MCP) --> 
</div> 
<br style="clear:both;" /> 
</div> 
<!-- IF not S_IN_TOPIC --> 
    <!-- INCLUDE sidebar_right.html --> 
<!-- ENDIF --> 
<br style="clear:both;" /> 
</div> 
<!-- ELSE --> 
</div> 
<!-- ENDIF --> 

請提供我的代碼,我將在我的頭保持這樣既所有酒吧的在同一加載時間。

+0

根據你的頁面,你有div中的所有列與ID頁身。所以,看起來什麼都沒有,你想改變什麼? – art2

+0

你想main-cont-right主要繼續嗎?在一個div裏面? – art2

+0

一切都很好,但它需要時間加載sidebar_right.html,因爲它位於頁腳。我想將此代碼轉換爲標題。 – user1820652

回答

0

部首

<div id="main-cont"> 
<!-- IF S_IN_TOPIC --> 
    <div id="main-cont-left" style="width:100%;"> 
<!-- ELSE --> 
    <div id="main-cont-left"> 
<!-- ENDIF --> 
<!-- IF not (S_IN_UCP or S_IN_MCP or S_CLUBS) --> 
<!-- INCLUDE sidebar_left.html --> 
<!-- IF S_IN_TOPIC --> 
    <div id="main-cont-left-main" style="width:720px;"> 
<!-- ELSE --> 
    <div id="main-cont-left-main"> 
    <!-- INCLUDE sidebar_right.html --> 
<!-- ENDIF --> 
<!-- ELSE --> 
</div></div><div id="page-body"> 
<!-- ENDIF --> 

頁腳

<!-- IF not (S_IN_UCP or S_IN_MCP) --> 
</div> 
<br style="clear:both;" /> 
</div> 
<br style="clear:both;" /> 
</div> 
<!-- ELSE --> 
</div> 
<!-- ENDIF --> 

作爲模板包括它在如果不是(S_IN_UCP或S_IN_MCP)& IF不S_IN_TOPIC我只是添加包括調用標題的相應塊。

它會正常工作(如代碼提供加載留下一個同樣的方式只有3行上),但因爲我已經沒有辦法測試模板施展自己的抱負......

希望它能幫助

+0

我不知道爲什麼,但它不工作。我如何給你的文件進行測試。 – user1820652