Css 在每个.html页面上包含相同的侧栏

Css 在每个.html页面上包含相同的侧栏,css,html,Css,Html,我正在学习用HTML编程。我的虚拟网站上有多个页面,所有页面都有相同的侧边栏。现在,边栏硬编码到每个文件中;这意味着,如果必须进行小的更改,我必须手动更改每个文件 我相信这不是最好的做法,但有没有更好的方法不用PHP或JavaScript来实现这一点?将侧栏HTML代码复制到sidebar.PHP,并将其包含在PHP include或require命令中: require("sidebar.php"); 阅读更多信息和关于这是我能想到的仅使用HTML的唯一方法“不使用PHP或JavaScrip

我正在学习用HTML编程。我的虚拟网站上有多个页面,所有页面都有相同的侧边栏。现在,边栏硬编码到每个文件中;这意味着,如果必须进行小的更改,我必须手动更改每个文件


我相信这不是最好的做法,但有没有更好的方法不用PHP或JavaScript来实现这一点?

将侧栏HTML代码复制到sidebar.PHP,并将其包含在PHP include或require命令中:

require("sidebar.php");

阅读更多信息和关于
这是我能想到的仅使用HTML的唯一方法“不使用PHP或JavaScript?”——真的没有办法。没有服务器端编程或Javascript,HTML文件只能通过IFRAME共享部分页面。旧式网页过去有iFrame。您可以创建自己的HTML渲染器,它将运行您的规则,并从模板中创建“动态”HTML。可能的是,您需要的是网络组件。但据了解,目前只有Chrone和Opera支持此功能。如果您使用Apache,请尝试。