HTML-';持续导航栏';?

HTML-';持续导航栏';?,html,navbar,Html,Navbar,我想知道是否可以在HTML中执行以下操作 index.html: <title>Awesome Website</title> <link href="navbar.html" rel="i-dunno-what-to-put-here" type="text/html"/> <p>Content</p> Awesome网站 内容 navbar.html: <div id="navbar"> <li>

我想知道是否可以在HTML中执行以下操作

index.html:

<title>Awesome Website</title>
<link href="navbar.html" rel="i-dunno-what-to-put-here" type="text/html"/>
<p>Content</p>
Awesome网站
内容

navbar.html:

<div id="navbar">
    <li><a href="1.html">1</a></li>
    <li><a href="2.html">2</a></li>
    <li><a href="3.html">3</a></li>
    <li><a href="4.html">4</a></li>
</div>

  • 因此,几乎所有页面都链接到navbar.html,如果navbar中有一个更改,那么所有页面都会更改

    有人知道这是否可能/如何做到吗?
    任何帮助都将不胜感激。

    我使用了PHP include,就像JEES提到的那样。

    您可以使用服务器端语言来包含该页面,或者使用iframe。我将使用服务器端语言选项,例如检查。如果您使用的是jquery,您可以尝试使用“.load()”函数@Davor Mlinaric是一个不错的、快速的解决方案,但只有一个缺点,如果客户端禁用了JavaScript,那么这将无法工作,除非他采用类似iframe的备份方式,并使用JQuery隐藏。@JEES。。。是的,但如果用户禁用了javascript,那么90%的网页将无法正常工作。。。最好的解决方案是服务器端,就像你们建议的,但前提是他使用php或asp,或者使用一些模板引擎。