可能重复:
避免重复的 html
我打算创建一个包含许多网页的网站,这些网页由导航菜单共享。
例如:www.apple.com
我是否必须使用相同的菜单代码创建单独的 html 文件,或者是否有更简单的方法来完成相同的任务?(使用 javascript、php 等)
(使用 Dreamweaver CS3)
可能重复:
避免重复的 html
我打算创建一个包含许多网页的网站,这些网页由导航菜单共享。
例如:www.apple.com
我是否必须使用相同的菜单代码创建单独的 html 文件,或者是否有更简单的方法来完成相同的任务?(使用 javascript、php 等)
(使用 Dreamweaver CS3)
for php
make a file with name nav.php
add all code for navigation bar in it
and after that include this file in all the other webpages with proper location
using following code
include "nav.php";
for example
<body>
<?php include "nav.php" ?>
<!--some other elements -->
</body>
有多种选择。你可以有一个菜单 div 来包含菜单。然后在页面加载时使用 javascript 资源对其进行更新。
或者,您可以使用 Joomla 等 CMS 为您的站点定义模板,然后在该模板中创建页面。这可能是您的首选路线,因为它避免了 javascript 的可访问性问题,并使您能够根据需要轻松地重新命名您的网站(例如万圣节品牌销售等)