我有一个标题,它将在所有页面中保持一致。我想让它通用。所以我想在每个 HTML 页面中包含通用标题。
当我检查 HTML 包括时,我想出了需要服务器的 SSI。我的要求是我想在另一个没有服务器的情况下包含 HTML 文件。
我从未听说过在另一个 html 文件中包含 html。我认为您可以尝试使用 iframe 来完成。
示例:header.html
我会这样做的方式是div
用.header
. 然后在<p>
里面放一个div
把alt
文字放进去。然后在您的主 css 样式表中应用您的标题图像作为背景图像,并对文本进行负缩进。
Example
.hanger {background-image:url(header.png); text-indent:-1000px;}
要调整标题的大小,您只需在div.hanger
.
这有帮助吗?
如果您使用的是 firefox,则后面的问题得到的答案适用于磁盘上的文件。
Chrome 出现跨站脚本错误
你可以有一个<div>
标题,我会打电话给它<div id="header">
。使用 jQuery,我们可以这样说:$('#header').load(---html file---);
. 除了在所有页面中包含 JS 文件可能带来的痛苦之外,它还允许您在整个应用程序中全局更改标头。