Setting the Base for Relative URLs

The base element sets a base URL.

It is then used with relative links in the HTML document. A relative link omits the protocol, host, and port parts of the URL. A relative URL is valuated against by either the base element or the URL used to load the document. An HTML document should contain at most one base element.

The href attribute specifies the base URL.

 
<!DOCTYPE HTML>
<html>
<head>
<title>Example</title>
<base href="http://yourServer/listings/" />
</head>
<body>
      <p>
            I like <code>HTML</code> and CSS.
      </p>
      <a href="http://java2s.com">Visit java2s.com</a>
      <a href="page2.html">Page 2</a>
</body>
</html>
  

The target attribute tells the browser how to open URLs. The values you specify for this attribute represent a browsing context.

Home 
  HTML CSS Book 
    HTML  

Document Structure:
  1. The doctype Element
  2. The html Element
  3. The head Element
  4. The body Element
  5. Setting the Document Title
  6. Setting the Base for Relative URLs
  7. Specifying Name/Value Metadata Pairs
  8. Declaring a Character Encoding
  9. Simulate an HTTP Header
  10. Defining CSS Styles
  11. Specifying the Media for a Style
  12. Denoting External Resources
  13. Defining a Favicon for Your Page
  14. Using the Scripting Elements
  15. Loading an External Scripting Library
  16. Deferring Execution of a Script
  17. Executing a Script Asynchronously
  18. The noscript Element
  19. Redirect the user to a different URL if it doesn't support JavaScript.
Related: