oxo888oxo: meta property unter XHTML 1.0 Strict nicht valide

Hallo

Webseite soll XHTML 1.0 Strict sein.
Webseite soll die folgenden beiden Meta-Elemente enthalten:

<meta property="og:image" content="XXXXX" />  
    <meta property="og:description" content="XXXXX" />

Leider ist das dann ja nicht valide.
Wenn man nach einer Lösung googlet, findet sich immer wieder dieser Vorschlag:
Die META-Tags werden nur dann ausgegeben, wenn Facebook auf Eure Seite zugreift.

Ist es denn ratsam, dass so zu machen?
Damit gibt man doch dem PHP-Parser wieder unnötig zu tun, oder?
Was ist denn sinnvoller?
Die Lösung tatsächlich anzuwenden?
Oder lieber auf das letzte kleine bisschen Validität zu verzichten?

Oder gibt es evtl. noch eine ganz andere gescheite Lösung?

Gruß
Ingo

  1. @@oxo888oxo:

    nuqneH

    Webseite soll XHTML 1.0 Strict sein.

    Warum das denn?

    Oder gibt es evtl. noch eine ganz andere gescheite Lösung?

    HTML5. Gern in XML-Syntax (polyglottes Markup).

    Qapla'

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
    1. Hallo

      Warum das denn?

      OK ich habe mich etwas falsch ausgedrückt.
      Richtig muss es heißen:
      Meine Webseite ist seit über 10 Jahren XHTML 1.0 Strict.
      Meine Webseite enthält die folgenden beiden Meta-Elemente:
      ...

      Gruß
      Ingo

      1. @@oxo888oxo:

        nuqneH

        Meine Webseite ist seit über 10 Jahren XHTML 1.0 Strict.

        Offenbar ist sie’s nicht, denn:

        Meine Webseite enthält die folgenden beiden Meta-Elemente:

        Du könntest die DOCTYPE-Angabe auf <DOCTYPE html> ändern. Ein valides HTML-4.01- bzw. XHTML-1.x-Dokument sollte i.d.R. auch ein valides HTML5-Dokument sein. Zusätzlich stehen die Features von HTML5 zur Verfügung.

        Nur stehst du vor demselben Problem wie beim Wechsel auf UTF-8.

        Qapla'

        --
        „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
        1. Guten Morgen Gunnar

          Offenbar ist sie’s nicht, denn:

          Meine Webseite enthält die folgenden beiden Meta-Elemente:

          Nun werden wir aber etwas kleinlich :-)
          Aber das ist schon OK.
          Beim Fragen nach netter Hilfe ist Präzision schon sinnvoll.

          Also, das meine Webseite 10 Jahre alt ist, schließt ja nicht aus, dass die besagten Meta-Elemente erst seit einem Jahr drin sind, oder? ... :-)

          Du könntest die DOCTYPE-Angabe auf <DOCTYPE html> ändern. Ein valides HTML-4.01- bzw. XHTML-1.x-Dokument sollte i.d.R. auch ein valides HTML5-Dokument sein.

          OK, ich werde das mal ausprobieren.
          Danke.

          Gruß
          Ingo

          1. @@oxo888oxo:

            nuqneH

            Nun werden wir aber etwas kleinlich :-)
            Aber das ist schon OK.
            Beim Fragen nach netter Hilfe ist Präzision schon sinnvoll.

            Also, das meine Webseite 10 Jahre alt ist, schließt ja nicht aus, dass die besagten Meta-Elemente erst seit einem Jahr drin sind, oder? ... :-)

            Dann wäre das Plusquamperfekt die richtige Zeitform:
            Meine Webseite war über 9 Jahre lang XHTML 1.0 Strict gewesen.

            Aber wenn wir schon kleinlich werden, dann bitte auch hier:

            Ein valides HTML-4.01- bzw. XHTML-1.x-Dokument sollte i.d.R. auch ein valides HTML5-Dokument sein.

            Muss heißen: Ein valides HTML-4.01-Strict- bzw. XHTML-1.0-Strict-/XHTML-1.1-Dokument sollte i.d.R. auch ein valides HTML5-Dokument sein.

            Qapla'

            --
            „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)