2013-01-07 45 views
26

मान लीजिए कि मैं निम्न वाक्य मैं करने के लिए रिच स्निपेट के जोड़ना चाहते हैं करते हैं:क्या मैं schema.org रिच स्निपेट्स के लिए एक स्पैन टैग में एकाधिक आइटमप्रॉप का उपयोग कर सकता हूं?

मैं रहते हैं और न्यूयॉर्क में काम

के बाद से न्यू यॉर्क में दोनों मेरे निवास और शहर में जहां मैं में काम है एक स्पैन टैग में 2 itemprops के लिए

<div itemscope itemtype = 'http://schema.org/Person'>I live and work in 
<span itemprop = 'homeLocation' itemprop = 'workLocation'>New York</span></div> 

यह वैध है:, मैं सैद्धांतिक रूप से इस schema.org मानकों का उपयोग कर की तरह लाइन टैग करना चाहते हैं? यदि नहीं, तो नीचे काम करेगा?

<div itemscope itemtype = 'http://schema.org/Person'>I live and work in 
<span itemprop = 'homeLocation'><span itemprop = 'workLocation'>New York 
</span></span></div> 
+0

क्या मैं पूछ सकता हूं कि आपने संपादन को वापस क्यों घुमाया? – unor

उत्तर

41

सामान्य HTML तरीका एक विशेषता का उपयोग करना होगा और स्पेस वर्णों के साथ कई मान अलग-अलग करना होगा।

माइक्रोडेटा विनिर्देश में देख रहे हैं, तो आप भी देखेंगे कि यह itemprop attribute के लिए मामला है:

itemprop विशेषता, अगर निर्दिष्ट, कि अद्वितीय के अव्यवस्थित सेट है एक मान होना चाहिए अंतरिक्ष से अलग किए टोकन [...]

तो यह सही होना चाहिए:

<div itemscope itemtype="http://schema.org/Person"> 
    I live and work in <span itemprop="homeLocation workLocation">New York</span> 
</div> 

(नोट: itemprop मूल्यों का चयन सीएसएस चयनकर्ता के रूप में करते हैं, [att~=val] instead of [att=val] का उपयोग करें।)

+0

धन्यवाद, यह भी –

+0

काम करता है 'संपत्ति' के बारे में क्या, क्या वही है? – deadManN

+1

@deadManN: हां, आरडीएफए की ['संपत्ति 'विशेषता] (https://www.w3.org/TR/2015/REC-rdfa-core-20150317/#A-property) सफेद द्वारा अलग किए गए कई मान भी ले सकते हैं अंतरिक्ष। – unor

1

पोस्ट किए गए कोड का पहला स्निपेट काम नहीं करता है, लेकिन दूसरा करता है। Google के पास एक समृद्ध स्निपेट page tester है जो कोड सत्यापन के लिए बहुत उपयोगी है