gpt4 book ai didi

html - 微数据中的多个和重复的电话号码

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:32:47 26 4
gpt4 key购买 nike

我正在为一个组织创建微数据,并且想知道将多个电话号码添加到站点的正确方法。

这是我想到的几个选项:

1:

<ul itemprop="telephone">
<li><a href="tel:0123132123">Line 1 0123 132 123</a></li>
<li><a href="tel:0123546334">Line 2 0123 546 334</a></li>
<li><a href="tel:01233456">Line 3 01233456</a></li>
</ul>

2:

<ul>
<li><a href="tel:0123132123" itemprop="telephone"> Line 1 0123 132 123</a></li>
<li><a href="tel:0123546334" itemprop="telephone">Line 2 0123 546 334</a></li>
<li><a href="tel:01233456" itemprop="telephone">Line 3 01233456</a></li>
</ul>

3:

<ul>
<li><a href="tel:0123132123"> Line 1 <span itemprop="telephone">0123 132 123</span></a></li>
<li><a href="tel:0123546334">Line 2 <span itemprop="telephone">0123 546 334</span></a></li>
<li><a href="tel:01233456">Line 3 <span itemprop="telephone">01233456</span></a></li>
</ul>

另外,如果在一个页面上重复了相同的数字,即使它们在相同的 itemscope 下,也会导致错误吗?

例子:

<body itemscope itemtype="http://schema.org/Organization">
<span itemprop="telephone">01233456</span>
<!-- data -->
<!-- data -->

<span itemprop="telephone">01233456</span>
<!-- data -->
<!-- data -->

<span itemprop="telephone">01233456</span>
</body>

最佳答案

telephone 属性需要文本作为值。如果你想遵循这个建议,你应该在微数据中生成字符串值的元素(例如 span)而不是生成 URL 值的元素(例如 a )。

如果你想提供多个 telephone 值,你必须 repeat the property 。提供具有相同值的多个属性不是错误,但也没有用(我会尽量避免它;只是不要在同一项目中标记重复的电话号码)。

所以示例 3 是正确的。

请注意,有一个 feature request to also expect URL values for telephone 。如果发生这种情况,您的示例 2 也符合 Schema.org 的建议。

示例 1 将代表 一个 电话号码(Line 1 0123 132 123 Line 2 0123 546 334 Line 3 01233456),所以它不是正确。

关于html - 微数据中的多个和重复的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35623438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com