元标记中应用程序名称和关键字的用途是什么?

时间:2014-07-13 09:08:34

标签: html html5

以下标签的目的或需求是什么?

<meta name="application-name" content="StackOverflow">
<meta name="keywords" content="questions, answers"> <!-- SEO tells keywords aren't given importance these days -->

3 个答案:

答案 0 :(得分:11)

根据HTML5 LC,带有name=application-namemeta标记应具有值(在content属性中),即“提供Web应用程序名称的短自由格式字符串”页面代表“;如果页面不是应用程序,则不得使用此类标记。浏览器“可以在UI中使用应用程序名称而不是页面的title,因为标题可能包含与特定时刻页面状态相关的状态消息等,而不仅仅是名称申请。“

meta标记name=keywords指定“一组逗号分隔的标记,每个标记都是与页面相关的关键字”。它现在通常被搜索引擎忽略(并且从未对浏览器产生影响,因为您可以在HTML5 LC中的以下注释中读取:“许多搜索引擎不考虑此类关键字,因为此功能在历史上一直被使用不可靠甚至误导性地将垃圾搜索引擎的结果以对用户无益的方式发布。“

答案 1 :(得分:2)

来自W3Schools.com

  • application-name:指定页面代表的Web应用程序的名称
  • 关键字:指定以逗号分隔的关键字列表 - 与页面相关(通知搜索引擎页面的内容)。

答案 2 :(得分:-1)

这些标记中的文本不会显示,但可以解析并告诉浏览器(或其他Web服务)有关该页面的特定信息。简单地说,它“解释”了页面,以便浏览器可以理解它。