回答
是的,你可以,絕對! 這個,但是涉及php,但並不難;-)
因爲我沒有任何源代碼,我會給你一個自己動手的片段。 把在你想要的內容,以顯示你的HTML代碼如下:
<?php
include('/some-location-or-url/somefile.php');
?>
其中「/some-location-or-url/somefile.php」是包含HTML你的路徑到PHP文件希望在該位置顯示。
現在,我知道這只是顯示在一個PHP文件一塊的HTML,但例如通過添加此(而不是上面的代碼中):
<?php
if($_GET['id'] === '1')
{
include('/some-location-or-url/somefile.php');
}
if($_GET['id'] === '2')
{
include('/some-location-or-url/some-other-file.php');
}
?>
...我們可以有不同的內容基於在$ _GET變量上。 (這基本上是在PHP頁面(EG google.com?id = 1)背後的原因,因爲這一切都可行,您需要將所有.html擴展名重命名爲.php(據我所知))
正如@ j086691在評論中所說,你將需要另一種語言。
關於它的文章爲webdesign.about.com
一旦你網上衝浪超過一天,你會發現,大多數網站有一個通過每一個重複他們的網站設計一個主題或模板在網站上的頁面。在這個網站上,有幾個以這種方式重複的元素,包括頁面的標題部分和導航。
我知道這樣做
使用軟件處理上使用模板html頁面頁面的變化有兩種方式。例如Dreamweaver中做的是:http://webdesign.about.com/od/dreamweaverhowtos/ig/Create-a-Dreamweaver-Template/
否則,你可以以注入你的不同的內容使用模板 http://coding.smashingmagazine.com/2011/10/17/getting-started-with-php-templating/
我自己不使用Dreamweaver,但它是唯一的純HTML解決這個問題,我知道。 – yitwail
只要你從運行使用服務器端語言如PHP基於服務器的操作(不在本地計算機或局域網上),您可以使用<!--#include virtual="insertthisfile.html" -->
。這使您可以從外部文本文件中包含html信息,該文件可以是您的模板。
由於您已經聲明瞭您的標題信息(如<!DOCTYPE HTML>
等),因此您只需要包含模板信息,因此您的主站點上可能會有頂級橫幅廣告。並將其粘貼到文本文件(或HTML文件,這是更優選的)。然後確保相對位置添加在上述insderthisfile.html
位置。
當您在自己的計算機上預覽它時,能夠看到它(一些編輯器預覽功能允許包含功能,但有些不需要)你需要將它上傳到你的web服務器並在那裏查看,我建議把它放在一個特殊的目錄中,而不是你的主目錄,並在預覽後清除它。
關於包括的更多詳細信息可以在這裏找到:http://www.boutell.com/newfaq/creating/include.html。
如果服務器端包含(SSI)在Web服務器上被禁用,則這不起作用。 – yitwail
- 1. SharePoint 2007網站模板內容類型
- 2. Mvc2網站與多個設計模板
- 3. Drupal 6內容類型不同模板(或不同主題)子網站
- 4. 選擇模塊爲網站設計和內容
- 5. Sharepoint網站模板:如何設置默認網站模板
- 6. 設置Sharepoint網站內容
- 7. SilverStripe 3.1+網站將不會輸出Page.ss模板內容
- 8. C#設計模板容器?
- 9. 網站加載不同內容
- 10. 設計模擬網站
- 11. 谷歌加在同一網站上分享不同的內容
- 12. 網站設計策略:更改內容或加載不同的HTML
- 13. JSF網頁模板設計
- 14. ItemsControl基於內容的不同模板
- 15. 從網站獲取部分內容到不同的網站
- 16. 在google-chrome中爲不同網站設置內容腳本
- 17. 如果我的內容/網站有圖片,我可以以不同的方式來設計我的網站嗎?
- 18. 網站內容
- 19. php網站設計一頁
- 20. 網站設計 - 向板添加形狀
- 21. Joomla模板與網站的不同部分的不同佈局
- 22. 哪些網站提供免費,高質量的網站設計模板?
- 23. 擴大網站 - 在不同地方提供不同的內容
- 24. 如何先加載網站模板,內容晚點
- 25. 我需要將Wordpress網頁內容複製到另一個不同的模板
- 26. 在設計模式和模擬器中設置不同的XAML Hub內容aligment
- 27. Node.js的網站/應用程序模板設計
- 28. 網站的設計與限制內容的會員
- 29. 網站設計 - 僅更改正文內容
- 30. 設計網站時的動態或靜態內容
使用PHP等服務器端語言,您可以使用includes。 – j08691
可能重複[什麼是新幀?](http://stackoverflow.com/questions/9466265/what-are-the-new-frames) – Quentin