php - 如何使导航栏跨多个页面保持不变?

标签 php html css navigation

我看过之前关于这个的问题,有人说 php,但没有找到答案。如何将我的导航栏转换为 php 并在多个 html 页面中使用它。有人可以告诉我该怎么做吗?我目前正在上 codecademy 的 php 类(class),这对我来说真的很难理解,所以请耐心等待。

<div class="tabs">
  <ul>
    <a href="http://degraphic-design.dunked.com/contact-me" style="text-decoration:none">
      <li class="contact">Contact</li>
    </a>
    <li class="dropdown">Shop</li>
    <li class="forum">Forum</li>
    <a href="index.html" style="text-decoration:none">
      <li class="about">About</li>
    </a>
    <li class="team">Team</li>
    <a href="http://degraphic-design.dunked.com/" style="text-decoration:none">
      <li class="portfolio">Portfolio</li>
    </a>
  </ul>
</div>

最佳答案

假设您的网站根目录中有 about.phphome.php。创建一个名为 partials(或其他名称)的目录,进入 partials 并将导航 HTML 的内容放入名为 nav.php 的文件中。然后在 about.phphome.php 中,在要包含导航代码的地方使用它

<?php include 'partials/nav.php'; ?>

关于php - 如何使导航栏跨多个页面保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42639118/

相关文章:

PHP 从二进制字符串中解压一个字节

php - Doctrine ORM关联的默认值

PHP if 语句如果页面是用 ajax 加载的

javascript - 使用本地文件代替 $.getJSON

javascript - 注释掉 &lt;script&gt; 结束标记。语法好不好?

jquery - 随机设置一次 `background-color` 属性

php - 从数据库中读取不带@或的电子邮件

html - 媒体查询不适用于定义的像素

html - CSS3 动画和过渡——浏览器是否更擅长动画图形背景或 DOM 元素?

.net - .NET 中更好的 CSS?