【问题标题】:Universal header in HTMLHTML 中的通用标头
【发布时间】:2017-07-29 21:11:37
【问题描述】:

我想使用 HTML/CSS/Javascript 创建一个通用页眉(和页脚),这样如果我将它更新到一个页面,它会自动更新其余页面。我还希望能够选择哪个链接与活动类一起显示。另外,我正在使用引导程序。以下是我需要满足的一些标准:

  • 没有 PHP
  • 无服务器端(必须在 github 页面上工作)

提前谢谢你,

阿尔伯特

【问题讨论】:

  • 你应该可以使用 CSS 来做到这一点——只要你总是在所有页面上使用相同的 HTML。
  • @user2182349 我希望能够向标题添加一个链接并让它在其余页面上更新,但我看不到通过 CSS 实现此目的的方法。您能否澄清和/或举例说明?谢谢!
  • 您打算在 github 页面上托管网站吗?
  • @user2182349 是的,我打算使用github页面。

标签: javascript html css header footer


【解决方案1】:

你可以使用jQuery.load一个HTML文件:

HTML

<div id="header"></div>

jQuery

​​>
$('#header').load('static.html');

或者,您可以使用iframe 来加载您的静态标头。有关可用技术的更多信息,请参阅this answer

【讨论】:

    【解决方案2】:

    不妨试试 Jekyll,这是一个生成静态页面的工具,也是 githup 页面处理你自己的个人页面的方式。您只需按照文件结构设置文件中的布局属性,即可在页面中使用通用布局(包括页眉、页脚等)。

    这是 Jekyll 的链接。Jekyll

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2019-08-25
      • 2017-02-13
      相关资源
      最近更新 更多