Simulate an HTTP Header

The meta element can override the value of one of the HTTP (Hypertext Transfer Protocol) headers. The http-equiv attribute specifies which header you want to simulate. The content attribute provides the value.

The following code specifies to the refresh(reload) the page every five seconds.

 
<!DOCTYPE HTML>
<html>
<head>
    <title>Example</title>
    <meta charset="utf-8" />
    <meta http-equiv="refresh" content="5" />
</head>
<body>
      <a href="http://java2s.com">Visit java2s.com</a>

</body>
</html>
  

There are three permitted values for the http-equiv attribute:

Attribute ValueDescription
refresh specifies a period in seconds, after which the current page should reload. You can specify a different URL to be loaded. For example: <meta http-equiv="refresh" content="5; http://www.java2s.com"/>
default-stylespecifies the preferred stylesheet. The value of the content attribute must match the title attribute on a script or link element in the same page.
content-type This is an alternative way of specifying the character encoding of the HTML page. For example: <meta http-equiv="content-type" content="text/html charset=UTF-8"/>
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: