I want to have a menu system on a new site I'm putting together and I want to make it so that when I add a new item on it that it will be reflected on every page because the menu will obviously be on every page. I don't have a great deal of experience with this sort of thing, so is there some simple way to get this done?
If you are using PHP you can use a PHP include. This pakes it so that you have the navigation portion of your HTML in a separate file that you would include on every page that you want it on. This way, when you make the changes, it will be the same on every page as opposed to having to update it on every page individually. for example, you make a php file called "nav.php" that looks like this: <ul id="nav"><li>item</li><li>item</li><li>item</li></ul> PHP: then on your index.php file (instead of index.html) you would put the following where your nav would have been: <?php include('nav.php'); ?> Note that this will only work on a server running php.
As canadianguy said, the best way is to include a php header and a footer as well for complete control. This will require to rename all your pages to .php - This could be an issue if your pages have pagerank on them. So, you can create an .htaccess file and add the following code in it to execute PHP code as .htm or .html and don't loose your PR addhandler application/x-httpd-php .htm .html Code (markup):
I use Microsoft Expression where I first of all create a Master file for everything (masthead, navigation, footer etc) that will be the same for each page. The master file the feeds the info into the other pages.