如果标题是 html,网站如何在每个页面上保留标题?

Gra*_*yer 5 html css header web

所以,我正在尝试制作一个网站,但问题是我找不到在每个页面上都保留标题的最有效方法。我的标题是 HTML 代码,它是网站上最重要的导航来源。这些选项卡使用指向其他 HTML 文件(都位于我的计算机本地)的链接进行导航,因此每个新页面都是另一个单独的 HTML 文件。以下是我使用的许多不同方法,但都以一种或另一种方式不足:

  1. 最基本的方法:将标题代码复制到网站上的每个 HTML 页面。
    我目前正在使用这种方法,它可能是有史以来最无效和最愚蠢的方法。缺点(这是很明显的)不仅很乏味,而且每次我对标题进行更改(比如可能添加不同的菜单、添加另一个选项卡、更改图像等)我都必须复制新的标题代码到其他一切。这太荒谬了!!
  2. 我尝试使用 w3schools 方法在页面 HTML 文件上实现单独的 HTML 文件(只有 HTML 代码)。所以,我有这 1 个 HTML 文件作为每个页面使用的标题,所以我在那个文件中进行了更改,它会自动应用于其他所有内容。然而,它并没有让我有效地组织大量的 HTML 文件,因为不像引用一个名为“style.css”的文件的样式表,它不允许我将 HTML 表放在不共享相同父级的文件夹中文件夹作为引用 HTML 页面文件。希望这是有道理的,但基本上,我无法在没有 w3school 代码失败的情况下获得一个分隔 HTML 菜单选项卡文件(“页面”)和 HTML 内容文件(“帖子”)的文件夹。这是链接:https://www.w3schools。
  3. 我已经在 Stackoverflow 上看到了其他选项,比如通过在 document.write() 中使用带有 html 代码的 js 文件来解决“无法实现 HTML 文件”的问题,但这对我来说很难使用,因为我的所有进步迄今为止。此外,我对使用 document.write 的想法感到非常不舒服,因为它可能与真正的 html 文件仍有很大不同。说真的,为什么没有样式表和脚本所具有的 HTML 实现系统???(脚本 src="b.js" 脚本和链接 rel="stylesheet" href="css/style.css" type="text/css")
  4. 使用 jQuery。我最不明白这一点(作为一名业余程序员),但我听说它也不一致。它似乎不适用于本地文件,这听起来像是一场噩梦。不过,如果有好的建议,带有 jquery 文件标签似乎不是最好的解决方案,但仍然是一个合理的解决方案。

所以,我遇到了很大的麻烦。其他网站是如何做到这一点的?他们使用不同的文件吗???他们使用PHP文件吗??我是否必须因为 PHP 是另一种语言而放弃我所有的硬头 HTML 工作和样式?我必须使用 Angular.js 吗???这太复杂了!

希望这个问题有点道理。如果您有问题,请提问。提前致谢。

更新 在 Stackoverflow 上检查了许多其他建议 PHP 的帖子后,我得到了我的 HTML 文件,然后将它从“index.html”重命名为“index.php”,并且神圣的宏实际上仍然表现得像一个 HTML 文件,即使它不是!! 现在我需要找到一种方法来放置:

    include("header.php");
Run Code Online (Sandbox Code Playgroud)

进入我的页面 PHP 文件,这些文件实际上是在 HTML 代码中,以引用具有我的标题的单独 PHP 文件。我怎么做?它属于像脚本标签之类的吗?如何在用 HTML 代码编写的 PHP 文件中添加 PHP 代码?感谢您对我上一个问题的回答,很抱歉我应该先更彻底地阅读 Stackoverflow 上的答案。

Gra*_*yer 8

所以我知道我问这个问题已经有一段时间了,可能没有人再关心了,但我只想在找到关于使用 php 代码及其工作原理的问题的解决方案后发布更新。

首先,我了解到为了使其工作,我的所有文件都必须是 php 格式。因此,我调出我的本地 HTML 文件文件夹,然后将其从“index.html”之类的内容重命名为“index.php”。然后,没有更改 HTML 代码,我在浏览器中打开它,就像什么也没发生一样,只是更好!现在它不仅可以读取 HTML 和样式和脚本代码,还可以读取 php 代码!我补充说:

<?php
    include("header.php");
?>
Run Code Online (Sandbox Code Playgroud)

例如,到我的 index.php 文件的顶部,然后像我所做的那样将其余文件转换为 php 格式。我复制了我的标题 html 和 css 代码并将其保存在同一文件夹中的单独 php 文件中,并且 -没有 header。我很困惑。什么??为什么它什么都不做?header.php 本身在工作,为什么 include 函数不行??

然后,我了解到这个 php 包含代码无法在我的本地驱动器上执行,因此它在我的本地驱动器上不起作用,但在公共和真正的网站托管服务上工作。然后我安装了 XAMPP,这是一个常用的 PHP 开发环境,它是一个 Apache 发行版,完全免费。它运行一种本地托管服务,该服务将支持此 php 代码并使其按照我想要的方式执行。对不起,我不擅长解释它是如何工作的,因为我只是找到它并使用它。无论如何,XAMPP 确实让上面包含的 php 代码真正完成了它的工作,我终于得到了我一直想要的标头系统。从此幸福快乐,对吧?

不。现在基本的东西都没有了,我不得不面对其他问题,比如格式化(考虑到我必须在大量重叠的代码中找到 css 问题,这是一个真正的痛苦),创建一个完整的个人搜索系统(必须弄清楚如何使 php 文件实际使用我全新的 MySQL 数据库,该数据库也由 XAMPP 运行),以及许多其他东西。但是,这听起来像是一次伟大的冒险,我愿意并且绝对渴望经历。现在,我终于结束了一天的胡说八道……我想知道我浪费了多少其他人的时间。

哦是的..我忘了提,七月四日快乐!(并祝心爱的美国队长生日快乐)