HTML5与XHTML严格1.0(元标记)

时间:2016-02-23 12:26:47

标签: html5 xhtml meta-tags xhtml-1.0-strict

我有一个关于验证我的网页HTML代码的问题。我有一个XHTML 1.0 Strict网页,我正在尝试将其转换为HTML5页面。当我将doctype更改为HTML5格式并针对w3cvalidatorvalidator.nu网站运行时,我得到了以下结果:

Bad value Pragma for attribute http-equiv on XHTML element meta.
Bad value Expires for attribute http-equiv on XHTML element meta
Bad value CACHE-CONTROL for attribute http-equiv on XHTML element meta.

我的HTML代码:

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />

我知道(在阅读StackOverflow上的几个主题之后,例如:Bad Values in Metatag,HTML5中的缓存是不同的。但我仍然想知道为什么这些元标记在XHTML中运行得很好而不是在HTML5中?我不太了解得到它。

1 个答案:

答案 0 :(得分:1)

他们不工作&#34;在XHTML中,客户端仍然忽略它们。 XHTML DTD并不禁止它们,因为它只是&#34;这个属性应该包含一些文本&#34;。

HTML 5尝试将元数据限制为实际执行某些有用功能的内容。

相关问题