簡體   English   中英

HTML模板

[英]HTML templating

我想知道是否可以設置某種HTML模板系統,基本上我有3個不同的文件:-header.html-footer.html -landing.html(landing.html是包含頁面的主要模板)

本質上,我只希望人們編輯Landing.html,並且當他們打開此文件時,應該將header.html和footer.html插入此文件中。

所以header.html將是:

<!DOCTYPE>
<html>
    <head></head>
<body>

footer.html將是

</body>
</html>

和Landing.html將包含所有html來顯示頁面,但是所有這些都應在沒有任何形式的預處理或生成器的情況下完成,可以使用javascript來完成,但是我希望人們只打開landing.html並擁有頁眉和頁腳插入其中。

這樣的事情有可能嗎?

您可以為此使用一些jQuery,

landing.html中

$(document).ready(function(e) {

var header;
    $.get('header.html', function(data){
    header= data;
    $("body").prepend(header);
});
var footer;
    $.get('footer.html', function(data){
    footer= data;
    $("body").append(footer);
});

});

使用以上代碼,您可以請求位於同一根目錄中的header.htmlfooter.html頁面。 但是我不認為這是合適的模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM