Design that continues to work with earlier versions of a user agent, language, program, etc.
Breadcrumbs
Breadcrumbs are a type of web navigation where current location within the website is indicated by a list of pages above the current page in the hierarchy, up to the main page. It not only shows users where they are currently located in the site's architecture, but it also lets them back up levels one at a time. It is a recursive path.
Browser
The software on a computer that allows websites to be rendered so they can be "read" by users. This maybe a browser that renders things visually, in a manner confined to text only, or in any other manner that may be appropriate, such as voice output.