gpt4 book ai didi

html - 建议的 HTML 5 元标记应该被认为是必须具备的

转载 作者:技术小花猫 更新时间:2023-10-29 11:40:35 25 4
gpt4 key购买 nike

我正在考虑将用 XHTML 1.0 编写的页面迁移到 HTML 5,并且正在考虑包含 meta 时的最低要求<head> 中的标签元素。例如,我当前符合 XHTML 1.0 的页面具有以下 meta标签

<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<meta http-equiv="content-language" content="en-us" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="copyright" content="&copy; 2012" />
<meta name="robot" content="noindex, nofollow" />

以下内容对 HTML 5 是否足够,我是否也可以包含它们?

据我了解,meta元素 <meta http-equiv="content-language" content="en-us" />现在可以全局应用于 <html>元素。

<html lang="en-us">
<head>
<meta charset="UTF-8" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="copyright" content="&copy;" />
<meta name="robot" content="noindex, nofollow" />
<title>sample code</title>
</head>
</html>

最佳答案

没有最小元标记这样的东西(当然除非我把你的问题弄错了)。据我所知,不需要元标记,您添加的是满足您特定需求的标记。

考虑以下文档:

<!DOCTYPE HTML>
<html>
<head>
<title>Some Title</title>
</head>
<body>

</body>
</html>

您可以验证它而不会收到任何警告。验证器只是提醒您缺少默认编码。这甚至不是警告,只是信息。

working draft关于元标记有这样的说法:

The meta element represents various kinds of metadata that cannot be expressed using the title, base, link, style, and script elements.

然后继续:

4.2.5.1 Standard metadata names

application-name, author, description, generator, keywords

此外,它还提到了一些关于页面状态、上下文表示和字符编码的附加标签。

虽然标准没有明确要求这些,但实际上有最佳实践,尤其是在搜索引擎优化 (SEO) 方面。这与 HTML 标准无关,而是与网络(搜索)爬虫有关。

您可以在 Webmaster Tools meta tag support page 获得哪些元标记很重要(对于 Google)的一些很好的建议

关于html - 建议的 HTML 5 元标记应该被认为是必须具备的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11767755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com