Fli*_*imm 6 html custom-data-attribute
今天,在一篇名为“ 更多选项来帮助网站在Google搜索上预览其内容的博客”中,Google宣布了Google搜索引擎的新行为。我感兴趣的部分是Googlebot现在将按如下方式解释HTML属性data-nosnippet:
要显示帮助限制的新方法,其页面的一部分都可以作为一个片断是“
data-nosnippet上” HTML属性span,div和section元素。这样,您可以防止HTML页面的该部分显示在[Google搜索引擎结果页面]的文本片段内。例如:
Run Code Online (Sandbox Code Playgroud)<p><span data-nosnippet>Harry Houdini</span> is undoubtedly the most famous magician ever to live.</p>
我很惊讶他们选择使用以prefix开头的属性data-。这是WHATWG的HTML生活标准对data-属性的描述(强调我的意思):
自定义数据属性是没有名称空间的属性,其名称以字符串“
data-” [...] 开头自定义数据属性旨在存储页面或应用程序专用的自定义数据,状态,注释和类似内容,对于这些自定义数据,状态,注释和类似内容,没有更多合适的属性或元素。
作为Web开发人员,我一直认为data-前缀的目的是为Web开发人员提供一个仅用于其CSS和脚本进行操作的名称空间。没有data-prefex的自定义HTML属性不是面向未来的,它可能在未来的浏览器或未来的搜索引擎机器人中突然具有意义。
Googlebot似乎违反了这一约定,现在选择查找和解释data-nosnippetHTML属性。作为网络开发人员,我们再也无法确定data-属性是“页面或应用程序专用的”,也许Google将来会再次为另一个data-属性执行此操作!
data-这种方式解释data-属性的人吗?或者这艘船已经航行了,浏览器和bot是否已经在解释属性?| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |