<分区>
我的意思是,当前创建多个页面时,我总是必须复制粘贴页眉、导航和页脚样板。虽然这并不难做到(基本上可以复制粘贴一条 emmet 行并让它处理所有事情)。我想知道是否有一种方法可以让我不必这样做,无论是服务器端还是作为 sublime text 的插件/插件。
我目前的想法可能是创建一个服务器端 js,然后我可能会在每个页面上导入它,尽管我几乎不知道可以实现它的 js。
有什么建议吗?
最佳答案
在 Html5 中,您可以使用对象标签来包含文件。
基本上,您创建了一个文件,其中包含您的页眉和每个页面上的通用代码。
然后在您网站的每个页面上添加
<object name="includedfile" type="text/html" data="page.inc"/>
您需要内容出现的位置。
编辑:
如果您更喜欢使用 javascript,请同时检查 jquery。有一些简单的函数可以实现相同的结果,例如:
$.get('test.html')
.success(function(data) {
$('div.content').html(data);
});
其中 test.html 是您要加载的页面,div.content 是您要放置加载代码的地方。
关于javascript - 有没有办法减少 html/css 中每个页面包含的内容的复制粘贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072769/