3

我有一个标题,它将在所有页面中保持一致。我想让它通用。所以我想在每个 HTML 页面中包含通用标题。

当我检查 HTML 包括时,我想出了需要服务器的 SSI。我的要求是我想在另一个没有服务器的情况下包含 HTML 文件。

4

4 回答 4

1

我从未听说过在另一个 html 文件中包含 html。我认为您可以尝试使用 iframe 来完成。

示例:header.html

于 2012-04-24T06:46:00.430 回答
1

我会这样做的方式是div.header. 然后在<p>里面放一个divalt文字放进去。然后在您的主 css 样式表中应用您的标题图像作为背景图像,并对文本进行负缩进。

Example
.hanger {background-image:url(header.png); text-indent:-1000px;}

要调整标题的大小,您只需在div.hanger.

这有帮助吗?

于 2012-04-24T12:58:20.133 回答
0

如果您使用的是 firefox,则后面的问题得到的答案适用于磁盘上的文件。

Chrome 出现跨站脚本错误

于 2015-01-07T13:28:35.333 回答
0

你可以有一个<div>标题,我会打电话给它<div id="header">。使用 jQuery,我们可以这样说:$('#header').load(---html file---);. 除了在所有页面中包含 JS 文件可能带来的痛苦之外,它还允许您在整个应用程序中全局更改标头。

于 2016-05-28T19:07:49.680 回答