Bedeutung des HTML-Präfix-Attributs (Open Graph Protocol)?

Ich bin neu inFacebook Open Graph Protocol. Ich habe versucht herauszufinden, was die Bedeutung des HTMLprefix Attribut ist. Der nächste Beitrag zu Stack Overflow, den ich zu diesem Thema finden konnte, istdieser Beitra was sehr hilfreich war, da es sich um die Unterschiede zwischen den verschiedenen möglichen Syntaxen und der zu verwendenden handelt.

Allerdings sagt der Beitrag nichts darüber, was dieseprefix Attribut ist oder was es tut. AFAIK Dies ist kein Standard-HTML-Attribut. Ich konnte @ finddieses Dokumen Hier definiert das W3C meines Erachtens dieses Attribut, konnte aber keinen Sinn daraus machen.

Könnte mir bitte jemand erklären:

Was bewirkt dasprefix attribute do?

ann ich schreib

<html prefix="og:http://ogp.me/ns#">

Anstatt vo

<html prefix="og: http://ogp.me/ns#">

oder wäre das ein Syntaxfehler?

ann ich mehrereprefix Attribute für ein bestimmtes HTML-Tag?

<head prefix="a: http://www.aaa.com/ns#" prefix="b: http://www.bbb.com/ns#">

Basiert auf meinen HTML-Kenntnissen, wäre das falsch, aber dannprefix ist kein Standardattribut. Vielleicht würde ich gerne wissen, ob ich schreiben kann:

<head prefix="a: http://www.aaa.com/ns# b: http://www.bbb.com/ns#">

oder macht die Angabe mehrerer Präfixe an einer beliebigen Stelle im HTML-Baum aus irgendeinem Grund keinen Sinn?

Wenn diesprefix tag ist nicht Teil der HTML-Spezifikation. Wie würde das Senden einer Seite mit diesem Attribut an einen Code-Validator dazu führen, dass mein Code den Standards entspricht?

ielen Dank für die Beantwortung meiner Frage

Antworten auf die Frage(4)

Ihre Antwort auf die Frage