Google +1-Schaltfläche nicht W3C-konform
Also ich habe das Spiel mit Google +1-Schaltfläche zu versuchen, um es auf meiner website, aber es ist nicht W3C-konform.
Hier der code:
<!-- Place this tag in your head or just before your close body tag -->
<script type="text/javascript" src="http://apis.google.com/js/plusone.js">
{lang: 'en-GB'}
</script>
<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="medium" href="http://www.example.org"></g:plusone>
Weiß jemand, warum dies passiert und wie man diese konform sind? Dank
EDIT: Um diese zu passieren, durch die Validierung, schrieb ich einen Artikel über meine website.
InformationsquelleAutor der Frage ingh.am | 2011-06-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil Google es entworfen, um zu verwenden, tag Suppe anstelle von HTML -
Den Dokumentation alternative markup-Code gültig ist unter den Entwurf der HTML 5-Spezifikation:
Wenn Sie wollen, dass es funktioniert mit HTML 4.x oder XHTML 1.x dann könnten Sie von Glück (obwohl Sie möglicherweise in der Lage, fügen Sie die nicht-konformen markup mit JS, aber das wäre nur ein hack zu verbergen es von Validierung und gar nicht in den Geist der gültigen markup)
InformationsquelleAutor der Antwort Quentin
Fügen Sie diesen code in der Kopfzeile:
Fügen Sie dann diesen code, wo Sie wollen, die-Taste:
Die vollständige Antwort gefunden werden kann, hier (in Französisch)
InformationsquelleAutor der Antwort Gilbou
Ich vermute, Sie versuchen zu validieren XHTML. Die nächsten, die Sie gehen zu kommen ist es, eine erfolgreiche Validierung ist durch die Definition der "g" - namespace auf das element, indem Sie hinzufügen:
d.h.,
InformationsquelleAutor der Antwort dossy
Der einfachste Weg, um Google Plus One code zu validieren:
Einfach ausgedrückt:
Statt:
Nachteile: Sie können Parameter hinzufügen, wie 'count' oder 'Größe', oder der code ist nicht mehr gültig nicht mehr.
Es ist von Google vorgeschlagene code für HTML5, aber für andere (X)HTML-Aromen.
In HTML5 KÖNNEN Sie Parameter hinzufügen, wie "data-count', data-size', etc.
InformationsquelleAutor der Antwort Ricardo de la Vega
Halten Sie den code vor dem schließen des body-tag, und ersetzen Sie:
durch :
Wie üblich, es funktioniert der trick...
InformationsquelleAutor der Antwort SuN
Versuchen Sie dies:
InformationsquelleAutor der Antwort Xavier
http://james-ingham.co.uk/posts?p=google-plusone-w3c-valid
InformationsquelleAutor der Antwort seo outsourcing
seine nur einfache
Verwenden Sie den folgenden innerhalb eines div-Tags, die Sie konfigurieren können, um es zu platzieren wohin Sie wollen auf Ihrer Seite, und es ist gültig.
Ich verwende es auf Unserer Web-site http://www.armaven.com. Überprüfen Sie es heraus. Wenn Sie wollen.
InformationsquelleAutor der Antwort Magi
Anderen Weise Anpassen, DTD, wie ich es Tat. Ich habe die xhtml1-strict.dtd
Finden Sie die folgende entity-definition in der dtd-Datei
Und Bearbeiten es wie folgt (Dies wird helfen, beheben die kontextbezogene Validierung, d.h. wo sollte dieser Markierung werden angezeigt)
Definieren jetzt neue element
Und dann die Auflistung der Attribute
InformationsquelleAutor der Antwort Shoaib Nawaz
Dies ist die Lösung kam ich mit...
Stellen Sie sicher, Sie haben
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
oder anderen link zu jquery Skript in Ihrem Kopf!InformationsquelleAutor der Antwort Brandon
Die Lösung implementiert habe ich bereits in diesem thread und es wurde geschrieben von Gilbou aber ich muss hinzufügen, dass
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
ist nicht zwingend in der Kopfzeile.
<div id="plusone-div" class="plusone"></div>
<script type="text/javascript">
gapi.plusone.render('plusone-div',{"size": "medium", "count": "true", "href": "http://www.YOURSITE.com/"});
</script>
Platzieren Sie den obigen code, wo Sie wollen, dass die +1-Schaltfläche zu werden, aber stellen Sie sicher, dass Sie ersetzen
http://www.YOURSITE.com/
mit dem link der Seite ein +1.Wenn Sie möchten, fügen Sie weitere Parameter, um die gabi.plusone.render Funktion überprüfen https://developers.google.com/+/plugins/+1button/#plusonetag-Parameter und zu sehen, ob es W3C konform gehen http://validator.w3.org/. Viel Glück!
InformationsquelleAutor der Antwort Andrei T
Folgenden auf das von Quentin ist Antwortkönnen Sie eine W3C-konforme
href
- Attribut mitdata-href
:InformationsquelleAutor der Antwort Jonathan