Expression Web relative vs document links
Life with Expression Web would be much simpler if Expression Web supported root relative links properly.
I am seeing where people are using third party generators to create menus for their website. Then they want to put these menus into their Expression Web site.
In order for your menu links to work regardless of what level in your site the requesting page is at you need to use what is called root relative links. That means that when the page is requested it is resolved based on the root level of your website instead of where the the page requesting the link is located. Take a site that has a root, two folders: articles and products with additional folders and pages in each of those folders.
This means if you have a page in the "articles" folder in your site and the link goes to the "products" section Expression web using document relative links would create a link like "../products/page.html".
Translated the path means go up one level from "articles" then over to "products" and send the page.html to the browser.
With a root relative link it would look like "documents/page.html" without the ".." since it is instructing the server to go to the root and send the page.html in the documents folder.
If you had a folder in articles that was named 2008 and had a page named july-20.html and wanted to go to the documents/page.html the document relative path would be "../../documents/page.html" while the root relative path would stay the same as in the earlier example of "/documents/page.html".
The problems with document relative roots if the links are in a server side include page or are embedded in JavaScript that are generated using document relative links with root level of the site as the base is when you are on the "articles/2008/july-20.html" and the path from the page is "products/page.html" the server will be trying to find a the page at "articles/2008/products/page.html" because it is looking for a path that starts from the requesting page.
For links it is easy enough to modify the links created by the their party tool (assuming it doesn't support root relative links natively since many do).