Gra*_*yer 5 html css header web
所以,我正在尝试制作一个网站,但问题是我找不到在每个页面上都保留标题的最有效方法。我的标题是 HTML 代码,它是网站上最重要的导航来源。这些选项卡使用指向其他 HTML 文件(都位于我的计算机本地)的链接进行导航,因此每个新页面都是另一个单独的 HTML 文件。以下是我使用的许多不同方法,但都以一种或另一种方式不足:
所以,我遇到了很大的麻烦。其他网站是如何做到这一点的?他们使用不同的文件吗???他们使用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 上的答案。
所以我知道我问这个问题已经有一段时间了,可能没有人再关心了,但我只想在找到关于使用 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 运行),以及许多其他东西。但是,这听起来像是一次伟大的冒险,我愿意并且绝对渴望经历。现在,我终于结束了一天的胡说八道……我想知道我浪费了多少其他人的时间。
哦是的..我忘了提,七月四日快乐!(并祝心爱的美国队长生日快乐)