[英]How to create HTML Templates
我有幾個HTML頁面,所有頁面的某些內容都是相同的。 有沒有一種方法可以將內容放入單個文件並將其包含在所有HTML頁面中?
可以說公共數據是HTML格式的。
是的,您可以為此目的使用iframes
。
設計.html格式的母版頁並將其與iframe
標記一起使用
<iframe src="MasterPage.html"></iframe>
請參考以下鏈接:
我認為您正在尋找的是一種模板解決方案 。
您可以按照以下步驟在jsp中進行操作
通過兩種方式
<jsp:include page="reuse.html" />
要么
<@include file="reuse.html">
看看這個問題<jsp:include page = ...>和<%@ include file = ...>有什么區別?
您可以嘗試的一件事是使用PHP。
例如,如果所有頁面都有一個公共標題,則創建一個名為header.php的新文檔,並將標題div的內容放入其中。 您希望標題顯示的所有其他頁面都可以使用來調用它:
<?php include_once("header.php");?>
希望這可以幫助
最好的方法是在運行時 。
這意味着在將頁面發送到客戶端時,可以使用PHP,ASP,JSP或其他服務器端腳本解決方案將頁面按需連接在一起。
在PHP中,可以通過以下方式實現:
<?php
include_once("head.php");
?>
<!-- some body content -->
<?php
include_once("foot.php");
?>
分別管理頁眉,頁腳和內容,可以輕松更新設計,而無需編輯許多文件。
不建議在客戶端使用frame / iframe進行此操作,因為這對搜索引擎非常不友好,並且由於必須啟動多個HTTP請求,可能會減慢服務器的速度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.