2013-09-28 61 views
0

我一直在涉足一些Twitter Bootstrap最近,並一直享受它。Bootstrap,如何'包括'導航欄和頁腳沒有服務器端代碼

那裏的所有教程和視頻似乎只顯示如何將其用於所謂的單頁面網站。

我想創建一個主要靜態的,多頁面的網站,基本上仍然是純HTML。儘管如此,我還有很多代碼需要重新使用,例如導航欄,頁腳等,但我希望代碼保持DRY。

我記得很多很多年前,你會使用iframe等,但我記得在這個'include'期間任何CSS樣式都會丟失。

我一直在尋找一段時間,但似乎彈出的唯一東西是PHP,以及Handlebars,Moustashe等東西......雖然這些對我的需求來說似乎有點過於複雜。我也看過jQuery Clone。

任何指針將不勝感激。

謝謝。

回答

0

如果使用Dreamweaver,則可以爲該網站創建模板。在模板中,導航區域和頁腳區域不可編輯。然後,每個新的頁面,即首頁關於投資組合和聯繫,然後創建新的模板和代碼將相同的每個頁面。然後,您只需更改主要部分的內容。

不知道這是否是您的目標。如果不是請詳細說明。

感謝

+0

不幸的是,我想我以後的是索姆即使可能的話,也要提供關於客戶端模板(?)的指導。 我不想爲了保持代碼的乾爽而不得不走上創建全面的php /服務器端實現的路線。 – sherbert

0

您可以使用服務器端包含:

使用此HTML標記,無論你需要包括您的可重用的代碼(導航欄,頁腳,...)

<!--#include file="footer.html" --> 

你文件必須具有擴展名.shtml,以便Web服務器知道它在構建響應之前需要處理包含標記的拳頭

+0

自發布問題以來,我嘗試了這條路線。它部分適用於我的解決方案。我理想中不想使用這條路,但它可能是目前唯一的方法。 – sherbert