1

我将如何创建一个菜单(复杂的、简单的等 - 在本示例中无关紧要),然后链接到我网站每个页面中的每个菜单?

我希望创建menu然后让index.htm, page2.htm, page3.htm, ..pageN.htm引用它并加载它,就好像它单独存在于每个页面上一样。

基本上,我希望只写一次,然后到处使用。

例如:

Menu:

Home | Page 1 | Page 2 | Page 3 | Page N

接着:

Page1.htm

Home | Page 1 | Page 2 | Page 3 | Page N

Content
More Content
Even More Content

...和...

Page2.htm

Home | Page 1 | Page 2 | Page 3 | Page N

Content
More Content
Even More Content

...等等,这样当我更改菜单的内容时,它会自动反映在引用它的每个页面上,这与 CSS 的工作原理大致相同。

非常感谢。

4

2 回答 2

1

复制粘贴。:)

说真的,我只开发了一两年的 HTML/CSS,我发现唯一可靠的方法是复制/粘贴菜单。现在,如果您完全使用 PHP,即使是一行 PHP,您也可以include创建一个 HTML 文件(这里是您的菜单),该文件保存在单独的 menu.html 文件中。

使菜单保持最新需要大量工作,尤其是当您有很多页面时 - 这就是为什么这么多人切换到 Joomla/Wordpress/Drupal 之类的内容管理系统 (CMS),或者添加了 PHP,甚至是 Dreamweaver这样做(图书馆项目)。

于 2012-06-18T20:06:30.203 回答
0

在 lis 内使用带有标签的内联 ul 链接到其他页面(也许解释它不好

<ul
   <li class ="current_page" ><a href="someUrl1">Page 1</a></li>
    <li><a href="someUrl2">Page 2</a></li>
</ul>   

等等等等

于 2012-06-18T19:59:46.180 回答