我正在制作所有页面静态html
我想让页脚成为另一页,我想显示我的所有网页
因为当我必须在页脚中进行更改时,我将不得不更改我的所有网页,当我更改一个页面时,它将显示所有页面
我怎么能这样做,请帮助我,我正在使用HTML页面
感谢的
答案 0 :(得分:1)
使用直接HTML无法使用它 - 您需要一些服务器端技术 - PHP,ASP,服务器端包含等。
这是一些非常基本的细分选项。 http://webdesign.about.com/od/ssi/a/aa052002a.htm
答案 1 :(得分:1)
当然没问题。从你的硬盘IE测试将带来的内容,谷歌将不会。从网站上所有浏览器都可以使用。
将其添加到html页面的底部:
<span id="include_footer"></span>
然后添加一个jquery ajax调用来获取页脚数据并替换html页面头部的span内容:
<script type="text/javascript">
$(document).ready(function () {
//include the footer html
$.ajax({
url:"footer.html",
context: document.body,
success: function(response){
$("#include_footer").html(response);
},
error: function(response) {
alert('error loading file');
}
});
});
</script>
享受:)
答案 2 :(得分:0)
我看到你正在使用HTML。你考虑过使用PHP吗?您需要做的就是将页面更改为.php而不是.html,并且您有一个php页面。现在,如果您在每个页面上创建一个页面,例如footer.php,您可以添加以下行:
<?php include 'my/file/path/footer.php'; ?>
你的footer.php文件中的任何内容都将包含在该页面中。
答案 3 :(得分:0)
对于纯静态HTML,某些IDE可以有效地处理这个问题。在Dreamweaver中,您可以创建站点将使用的模板。此模板可以包含可编辑部分和包含页脚的不可编辑部分。然后,您可以基于此模板创建页面。更新模板时,Dreamweaver将处理更新站点上基于该模板的所有其他页面。
编辑:这是我在Dreamweaver中为团队项目做了几年的模板示例。
蓝绿色矩形包围的区域是可编辑区域(对于基于此模板创建的页面)。
答案 4 :(得分:0)
通用Web服务器允许您在特定Web应用程序的所有页面上添加或附加内容。
例如,在IIS中,您可以为Web服务器返回的每个文档选择一个html文件: 它可以在IIS网站/应用程序属性中找到,然后在“文档”选项卡中找到。
对于Apache服务器: