2012-10-02 19 views
13

Tôi gặp sự cố khi tôi chuyển trình xác thực html5 đến trang web của tôi từ trình xác thực w3c. Các lỗi tiếp theo:Giá trị không hợp lệ trong thẻ meta

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" > 

Giá trị chính xác cho thẻ meta để vượt qua trình xác thực html5 là gì?

+1

thể trùng lặp của [HTML5 meta Validation] (http://stackoverflow.com/questions/9655526/html5-meta-validation) – Barett

Trả lời

8

Đối với HTML5, bạn sử dụng tệp kê khai bộ nhớ cache trong tiêu đề. Đây là một ví dụ về cách sử dụng: http://www.w3.org/TR/html5/browsers.html#manifests

Ngoài ra, bạn buộc không nhớ cache với điều này:

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

Đây là một hướng dẫn tốt về cách sử dụng bộ nhớ cache file manifest: http://www.html5rocks.com/en/tutorials/appcache/beginner/

+1

Cảm ơn bạn đã giúp đỡ của bạn. Nhưng tôi vẫn gặp vấn đề tương tự với thẻ meta tiếp theo: '' với thông báo lỗi: ** Giá trị không hợp lệ Nội dung-Script- Nhập cho thuộc tính http equiv trên phần tử meta ** Bạn có biết bất kỳ solutiont nào không? Cảm ơn trước –

+1

@ JoséCarlos - Đối với javascript trong tiêu đề, bạn chỉ có thể sử dụng ''. Để biết thêm thông tin, hãy xem liên kết này: http://stackoverflow.com/questions/6320084/why-is-meta-http-equiv-content-script-type-mostly-unused – ews2001

+5

hết hạn meta không được phép trong html5 – Barett

5

Câu trả lời được chấp nhận là sai! This là một câu trả lời hay.

Để báo Alohci:

Putting caching instructions into meta tags is not a good idea, because although browsers may read them, proxies won't. For that reason, they are invalid and you should send caching instructions as real HTTP headers.