HTML链接文字无处不在? (不同的域名)

时间:2014-09-21 17:43:58

标签: html css

非常概念性的问题 - 不确定是否可以完成。

我有一个不同域名的网站,但我这样做是因为两个网站的外观和感觉是一样的。我知道我可以拥有HTML调用图像,这样如果我需要更改图像,我只需更改图像(相同位置)并保留原始名称。

但我的问题是在这两个领域,有相同的页脚。如果我更新页脚,我必须在任何地方更新它。是否有可能"链接"文本,以便我只需要更改一个主要位置上的文本,并在文本被调用的任何地方更改?

2 个答案:

答案 0 :(得分:1)

一种可能的解决方案:server-side includes

将您的常用元素(例如页脚,标题,菜单等)放入单独的文件中,并将它们动态地包含在页面中。这是我在其中一个网站上用于页面的模板:

<!DOCTYPE html>
<html>
<head>
    <title>My title here</title>
<!--#include file="filehead.txt" -->
</head>
<body>
<div class="wrapper">
<!--#include file="header.html" -->
<article>
<h1>Page title</h1>
<p>Lorem ipsum...</p>
</article>
<!--#include file="menu.html" -->
<!--#include file="footer.shtml" -->
</div>
</body>
</html>

使用简单语法<!--#include file="filename" -->包含文件。

您还可以执行有用的操作,例如包括上次更新页面的日期,有关服务器的各种信息以及各种其他令人兴奋的事情!

有关SSI的更多信息:

答案 1 :(得分:0)

这里最好的选择是使它成为服务器端的魔力。但是,既然你要求纯HTML解决方案:

是的,您可以使用<iframe>exampledocumentation)来完成此操作。