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