我正在尝试在我的网站中实现schema.org标签。我需要实现Q& A页面。但是,当我尝试在同一个HTML页面中添加所有三个标签时,它们都互相混淆了。我试图像Stack Overflow网站一样做。我需要知道我在做错了我的代码
<html lang="en" itemscope itemtype="http://schema.org/QAPage" <meta property="og:description" itemprop="description" content="You can ask EasySchools about any school you want to know its details such like fees, website, phone number, facebook, certificate, facilities, location. ">
<meta property="og:image" itemprop="image primaryImageOfPage" content="https://www.easyschools.org/backend/website/social.png ">
它应该在这里结束,然后启动问题和答案项目标签,但它们都是相互混淆的。这是我的问题和答案代码:
<div itemscope itemtype="http://schema.org/Question" class="col-md-9 text-left">
<link itemprop="image" href="https://www.easyschools.org/uploads/main/images/Dn64LgiE9cJ5997qxyFc0rl7Omf9AzECsfL0HYBS.png">
<h4 itemprop="name">تقديم المدارس الناشونيل شهر 5 او 6 فى مدينة نصر وا التجمع</h4>
</div>
<div class="col-md-12 col-xs-12" itemscope itemtype="http://schema.org/Answer">
<div class="col-md-11 col-md-offset-1 col-xs-12">
<h4 class="user pull-left">EasySchools</h4>
<h5 class="pull-right">2018-05-13 12:09:01</h5>
</div>
<div class="col-md-1 col-xs-1 pic"><img src=https://www.easyschools.org/backend/website/pic/thumb.png alt="EasySchools-answer"></div>
<div class="col-md-7 text-left padding-fix">
<h4 itemprop="text">دي حضرتك المدارس الي موجوده ف التجمع تقدر تحدد المدرسه الي حضرتك عايزها وتدخل عل المدرسه هتلقي كل التفاصيل الي حضرتك عايزها زي لينك التقديم و ارقام التليفوناتhttps://www.easyschools.org/en/schools/advsearch?city=cairo&district=new-cairo&rangeOne=1&rangeTwo=250000</h4>
</div>
<div class="col-md-4 text-right"></div>
</div>
这是我的页面链接,如果需要测试:
答案 0 :(得分:3)
您需要使用属性来链接项目。目前您有QAPage
,Question
和Answer
,但它们之间没有任何关联。
检查http://schema.org/上的相关类型页面:
Question
定义要Answer
链接的属性acceptedAnswer
和suggestedAnswer
,
并mainEntityOfPage
链接到QAPage
。
Answer
提供属性parentItem
以链接到Question
,
并mainEntityOfPage
链接到QAPage
。
QAPage
提供了mainEntity
属性以链接到Question
。
请注意,您通常不必在两个方向上提供属性。因此,例如,如果您在acceptedAnswer
中使用suggestedAnswer
/ Question
,则通常不必在parentItem
中使用Answer
。然而,从理论上讲,一些消费者可能只支持一个方向。
如果无法嵌套HTML元素,可以使用itemref
。