Bad values in meta tags

José Carlos picture José Carlos · Oct 2, 2012 · Viewed 33.5k times · Source

I've got a problem when I pass the html5 validator to my site from w3c validator. The errors are next:

Bad value Content-Script-Type for attribute http-equiv on element meta
<meta http-equiv="Content-Script-Type" content="text/javascript" >

Bad value expires for attribute http-equiv on element meta
<meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT" >

Bad value pragma for attribute http-equiv on element meta
<meta http-equiv="pragma" content="no-cache" >

Bad value Cache-Control for attribute http-equiv on element meta.
<meta http-equiv="Cache-Control" content="no-cache" >

What are the correct values to meta tags to pass html5 validator?

Answer

ews2001 picture ews2001 · Oct 2, 2012

For HTML5 you use a cache manifest file in the header. This is an example of how to use: http://www.w3.org/TR/html5/browsers.html#manifests

Also, you force no cache with this:

<meta http-equiv="expires" content="0">

This is a good tutorial on how to use the cache manifest file: https://www.html5rocks.com/en/tutorials/appcache/beginner/#toc-manifest-file-creating