没有span标签的微数据

时间:2013-12-27 21:41:22

标签: html5 microdata

我有一个网站,设计师将CSS应用到基础< span>标签使得标签对于微数据标记实际上没用,除非我希望我的所有文本都是蓝色,粗体,比正常情况大125%。我可以使用替代标签吗?我知道我可以使用< meta>但我实际上希望内容出现,并且必须写两次似乎有点过分了。

2 个答案:

答案 0 :(得分:0)

为什么不对现有标签进行网站范围内的查找和替换,并使用<span class="blueLargerTextWhyOhWhy">(类名称可选)更新替换,并更新样式表以定位该类而不是所有跨度。

完成并测试后,您可以根据需要自由使用通用标签。

如果可以,还要教育设计师:)

答案 1 :(得分:0)

您可以将每个 HTML5元素用于微数据。 But note某些元素具有用于确定值的特殊规则,并且某些元素具有附加要求与Microdata一起使用。

如果您的问题是,是否存在另一个没有意义的内联HTML5元素(= span):否,则没有。

如果您的问题是如何在没有应用CSS的情况下使用span:将class添加到“您的”span元素,并使用CSS的类选择器覆盖任何应用的CSS:

<span class="never-style-span-directly" itemprop="example">…</span>

CSS:

span {color:blue;}
.never-style-span-directly {color:inherit;}