html - 可以用 CSS 隐藏微数据吗?

标签 html microdata

假设我有一些包含大量文本的 html 文档。拥有包含微数据的元素并隐藏这些元素以便用户实际上看不到它们是否“好”(~不错 :))?

假设我有这个:

<div style="display:none" itemscope...>some microdata describing div below</div>
<div> There is actual text that is described by microdata</div>

关键是这样可能更容易描述第二个 div。您不必对整个文本进行更改,只需添加一些元素并隐藏它们。我想创建支持创建微数据的简单 HTML 编辑器,这种方式似乎更容易实现,个人也更容易使用(首先创建实际内容,然后对其进行注释)。

最佳答案

schema.org 有一个“隐藏”微数据的实际方法:

http://schema.org/docs/gs.html#advanced_missing

如果您试图影响 SEO,那么向用户“隐藏”您的语义标记数据但保持其机器可读性(对于机器人/蜘蛛)根本不会破坏目的。

如果您的 schema.org 标记格式正确,那么如果您“隐藏”值,Google 将不会惩罚您的索引排名。

关于html - 可以用 CSS 隐藏微数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8903526/

相关文章:

html - <button> 在 &lt;input&gt; 字段内?

html - 为什么IE11会给出这个警告: HTML1406: Invalid tag start: "<?"

php - $_GET 在 php 中不返回任何值

angular - 在 html 标签 angular 5 中为每页添加微数据

字典微数据 : can I use yandex

html - 使用 HTML5 和微数据标记博客文章的 "keywords"的正确方法?

javascript - Appcelerator 4.1.2 Titanium SDK 4.1.0GA - 我的 Helloworld 无法在 Android 模拟器上运行

microdata - 使用图像进行评论计数和评分 - schema.org

html - 同一元素上的 'itemprop' 和 'rel' 属性

html - 在 div 中居中三 Angular 形