gpt4 book ai didi

microdata - Schema.org itemscope 在正文中?

转载 作者:行者123 更新时间:2023-12-03 06:56:51 25 4
gpt4 key购买 nike

我对 Microdata/Schema.org 还很陌生,所以仍在摸索中。既然我明白这都是关于将内容放置在关系和引用中,那么将公司的整个网页放在一个itemscope中是好还是坏主意?将其添加到 body标签?所以你会得到这样的结构:

<body itemscope itemtype="http://schema.org/BarOrPub">
<header>
<img itemprop="logo" src="logo.jpg" alt="Logo" />
<h1 itemprop="name">The Bar</h1>
</header>
<p>Bla bla</p>
<table itemscope itemtype="http://schema.org/OpeningHoursSpecification">
<tr><th itemprop="dayOfWeek">Monday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Tuesday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Wednesday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Thursday</th><td itemprop="opens">17:00-02:00</td></tr>
<tr><th itemprop="dayOfWeek">Friday</th><td itemprop="opens">17:00-02:00</td></tr>
</table>
<p>Bla bla</p>
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">straatnaam huisnummer</span>
<span itemprop="addressLocality">Plaats</span>
</div>
</body>

如果这是个好主意,我可以使用 itemtype “OpeningHoursSpecification”就像我上面所做的那样,或者我是否需要将其设为 itemprop 的子项?

最佳答案

是的,您可以使用body(甚至html)元素。

还允许添加项目(例如 OpeningHoursSpecification)作为子项。但请注意,如果您使用属性 (itemprop) 来“链接”它们(就像您使用 address 属性对 PostalAddress 所做的那样),则它们仅与父项相关。 )

因此,如果您想声明这是 BarOrPub 的 OpeningHoursSpecification,您应该使用 openingHoursSpecification属性:

<body itemscope itemtype="http://schema.org/BarOrPub">

<table itemprop="openingHoursSpecification" itemscope itemtype="http://schema.org/OpeningHoursSpecification">
</table>

<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
</div>

</body>

(我不确定也没有检查您对 OpeningHoursSpecification 的使用本身是否正确,但无论如何这对于这个问题来说都是题外话。)

关于microdata - Schema.org itemscope 在正文中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23010510/

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