2011-01-28 99 views
0

我目前使用Dreamweaver作爲我的網站。它允許我爲所有需要在其他頁面上重複的代碼創建一個模板。這使我可以對模板進行更改,並且會更新鏈接到模板的所有其他頁面。在網站上創建重複區域

如何在沒有Dreamweaver的情況下執行此操作?你是否將頁面鏈接到原始的HTML/CSS文件?

回答

3

如果重複的區域指的是諸如頁腳(通常每個網頁都相同)等區域,那麼通常會創建一個文件(例如footer.html),然後將其包含在每個網頁中頁面。

例如,因爲我使用PHP,我會使用以下任何地方我想要我的頁腳出現。

<?php include "footer.html"; ?> 

這樣,當你想改變頁腳時,你只需要在一個地方完成。好的做法是確定您的網站的部分(或區域)在您的所有網頁中都是相同的,然後使用上述過程來組織您的代碼。

對於更多的視覺控制,你應該確保你所有的網頁鏈接到你選擇的CSS文件。

我希望我能理解你的問題。

2

專業網站開發人員(通常)不寫平面HTML文件。相反,他們使用服務器端腳本(如PHP,Perl和ASP.NET)來創建網站的某些部分。

這允許開發人員從該結構的內容從

時常內容管理系統中使用的樣式等分離。兩個非常受歡迎的開源軟件是DrupalWordPress

舉一個簡單的例子,變量可以從數據庫填充,並放入模板看起來像這樣:

<!DOCTYPE html> 
<html> 
    <head> 
    <title><?php echo $title; ?></title> 
<?php echo $styles, $scripts; ?> 
    </head> 
    <body> 
<?php echo $header, $content, $nav, $footer; ?> 
    </body> 
</html> 
0

Dreamweaver可以過寫這些給你。如果您在站點目錄中的某個地方創建了單獨的文本文件,例如/includes/,則可以選擇插入>服務器端包含並在包含文件夾中選取您的文本文件。 Dreamweaver將爲您插入代碼。

我會補充一點,我使用sever端包括和模板頁面,並發現它們相互恭維,特別有用的是可選的重複區域。