gpt4 book ai didi

php - 在 html 中包含 html 函数和 css

转载 作者:行者123 更新时间:2023-11-28 01:01:11 28 4
gpt4 key购买 nike

我有一个由标题栏和导航栏组成的页面。

我想将这些部分包含到我网站的所有子页面中,而无需重新做一遍。

为此,我在主页的 index.php 文件中使用了这段代码:

<?php include '../folder/folder/index.php';?>

html 包含在这段代码中运行良好。但是当我单击导航按钮时,不会调用单独的 javascript.js 文件中的按钮功能。它在我的当前目录中查找,而不是包含的文件之一。与导航和标题栏的 stylesheet.css 文件相同。

有什么帮助吗?

感谢您的宝贵时间。

最好的问候!

最佳答案

包含只是插入到其他文件中的代码块。因此链接和页面将与包含/包含 include 标记的页面相关...假设您包含的文件如下所示:

examp.com/common/include.php

<a href="index.php">Home</a>

如果我们包含来自 examp.com/test.php 的文件,那么它将链接到 examp.com/index.php.

但如果我们包含来自 examp.com/folder/folder/dude.php 的同一个文件,它将链接到 examp.com/folder/folder/index.php 因为这是相对链接所在的位置。

要解决此问题,您可以使用绝对链接...

examp.com/common/include.php

<a href="http://examp.com/index.php">Home</a>

现在包含将始终指向特定域上的特定位置。我建议在链接前使用“/”,使链接从域的根开始。

examp.com/common/include.php

<a href="/index.php">Home</a>

在上面,包含的文件将始终指向您域根目录中的 index.php:examp.com/index.php 无论包含在何处来自。

关于php - 在 html 中包含 html 函数和 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52646922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com