Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 谷歌索引aria属性吗?_Css_Html_Seo_Wai Aria - Fatal编程技术网

Css 谷歌索引aria属性吗?

Css 谷歌索引aria属性吗?,css,html,seo,wai-aria,Css,Html,Seo,Wai Aria,我需要确保谷歌(和其他搜索引擎)会用标签为手机内容编制索引。 在我的情况下,我不能把标签直接放在td标签上 html: 谷歌将如何为该单元格编制索引?只有“Jan Kowalski”或“prof.Jan Kowalski”?没有证据表明搜索引擎关注ARIA属性。它们不是为了这样的用途,而是为了使像HTML文档这样的应用程序更容易访问。特别是,为“对象”关联一个“可访问名称”,该对象预期是交互式的,例如按钮,“可访问名称”表示按钮或其他元素的功能 因此,期望搜索引擎从这些属性中提取信息是非常不现实

我需要确保谷歌(和其他搜索引擎)会用标签为手机内容编制索引。 在我的情况下,我不能把标签直接放在td标签上

html:


谷歌将如何为该单元格编制索引?只有“Jan Kowalski”或“prof.Jan Kowalski”?

没有证据表明搜索引擎关注ARIA属性。它们不是为了这样的用途,而是为了使像HTML文档这样的应用程序更容易访问。特别是,为“对象”关联一个“可访问名称”,该对象预期是交互式的,例如按钮,“可访问名称”表示按钮或其他元素的功能


因此,期望搜索引擎从这些属性中提取信息是非常不现实的。它们对文本内容进行索引,尽管它们可能会对某些
meta
标记或选定属性中的一些数据进行额外索引,主要是
alt
title
此答案分为三个方面:

  • 这是一种可能的方法,可以将ARIA值编入索引,并实际被Google和其他搜索引擎使用
  • 谷歌在生产中消化和使用ARIA数据的证据(SERPs)
  • 由于我还不能发表评论,我想对声称这个问题是关于搜索引擎优化的评论进行回击
根据当前标准和谷歌现场证据可能的修复:

尝试使用指向容器元素ID的ARIA labelledby属性。通读一遍,您可能会得到它

谷歌检索ARIA的证据(如此索引并用于生产):

我找到了谷歌机器人检索ARIA内容并将其用于SERP片段的证据。 在一个客户网站上,我们有一个滑块,上面有一个给定专业配置文件的选定个人,其导航控件由两个轻量级箭头图像组成,分别标记为“上一个”和“下一个”。 后者作为片段的一部分已经出现了好几天,直到我发现它并发现发生了什么

请参阅我描述该案例的帖子中的这张图片(目前还不允许直接嵌入)

请注意捕获片段中描述开头的“下一步”

这个问题是因为和搜索引擎优化有关而离题的吗

我一点也不介意

第一,因为ARIA属于WAI-ARIA,因此W3C的工作正在进行中,是HTML的基础,也是关于WWW发布的大多数方面

第二,因为提到谷歌和搜索结果页面不应该意味着搜索引擎优化直接。任何人都可能需要在垂直平台(如Google或Bing)上获得自己的数据/内容的特定表示,就像RDF或RDFa在开放式体系结构中所做的一样

对于任何经验丰富的SEO专业人士来说,很多东西都可以成为一种工具,但这并不能使整个主题成为SEO关注的焦点


谢谢,保持它的可访问性

这个问题似乎是离题的,因为它是关于SEOI的。我投票结束这个问题,原因如标签中所述。这个问题似乎是离题的,因为它是关于SEO的,在堆栈溢出时是离题的。请阅读“”以更好地理解何时可以在此处提出SEO问题(大多数不是)。一般搜索引擎优化问题可能会被问上。
<td><a href="#" aria-label="prof. ">Jan Kowalski</a></td>
a:before {
    content: attr(aria-label);
}