मेटा नाम और मेटा प्रॉपर्टी में क्या अंतर है?


96

दो सामान्य metaतत्व विशेषताएं हैं:

<meta name="" content="">

तथा

<meta property="" content="">

मेटा नाम और मेटा प्रॉपर्टी के बीच अंतर क्या है?

जवाबों:


90

nameविशेषता HTML में मेटाडाटा निर्दिष्ट करने के लिए "सामान्य" तरीका है। यह HTML5 कल्पना में परिभाषित किया गया है

propertyविशेषता से आता है RDFa

RDFa 1.1 एचटीएमएल 5 का विस्तार करता है ताकि यह उपयोग करने के लिए मान्य हो metaऔरlinkbody जब तक उनमें एक propertyविशेषता हो, तब तक इसमें तत्व हो ।

आप दोनों तरीकों से, एचटीएमएल 5 का उपयोग कर सकते हैं nameऔर RDFa के property, एक साथ एक ही पर metaतत्व

ध्यान दें कि आप metaतत्वों को एक itempropविशेषता के साथ भी देख सकते हैं । यह माइक्रोडाटा से होगा ।


Google डुप्लिकेट मेटा टैग के लिए सलाह दे रहा है। और इसकी गिनती property="og:dscription"और name="description"विशेषताओं के रूप में एक ही
फ्रॉनोर

2
क्या यह फ्रोंडोर का तर्क सही है?
पास्कुट

2
@PieterMoeyersons: गुण के viewportलिए मूल्य के रूप में उपयोग करने का propertyअर्थ होगा कि nameसंपत्ति के मूल्य के रूप में इसका उपयोग करने से पूरी तरह से अलग ; ऐसा नहीं है कि कुछ ब्राउज़र इसका समर्थन करते हैं और कुछ नहीं (कम से कम, यह नहीं होना चाहिए), और ब्राउज़र आमतौर पर आरडीएफए का उपयोग नहीं करते हैं (यह आरडीएफए पार्सर्स, ब्राउज़र ऐड-ऑन, आदि के लिए है)।
UNOR

1
मैंने देखा है कि लिंटर अनदेखा करता है name|valueऔर name|contentटैग करता है - यह केवल विशेष रूप से साथ काम करता है property|content
वुड्रोशिगरु

3
@ सैक: इसकी अनुमति है, हाँ, लेकिन यदि उनका समान मूल्य है, तो आप एक meta तत्व का भी उपयोग कर सकते हैं :<meta name="description" property="og:description" content="">
अपरिपक्व
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.