was ist der Zweck und die Verwendung der Daten-Wert, data-title data-original-Titel, original-Titel, etc.?
Habe ich gesehen, diese Attribute um auf modernen websites wie GitHub und so, und Sie schien immer zusammen mit einer angepassten popover wie die title
Attribut.
<a href="/" data-value="hovering message">Option 1</a>
<a href="/" data-title="hovering message">Option 2</a>
<a href="/" data-original-title="hovering message">Option 3</a>
<a href="/" original-title="hovering message">Option 4</a>
Ich lese einige Dokumente, die über data - Attribute von HTML5-Arzt, und ich bin ganz sicher nicht der Punkt.
Gibt es einige SEO oder Erreichbarkeit profitieren mit Ihnen? Und was ist das plugin(hoffentlich jQuery), die üblicherweise verwendet wird, um zu erstellen, die popovers in diesem speziellen Fall?
InformationsquelleAutor der Frage questy | 2013-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach, die Spezifikation für die benutzerdefinierte Daten-Attribute besagt, dass jedes Attribut, das beginnt mit "data-" behandelt werden als Lagerfläche für private Daten (private in dem Sinne, dass die end-Benutzer können es nicht sehen – es hat keinen Einfluss auf layout oder Präsentation).
Dies ermöglicht es Ihnen zu schreiben, um gültige HTML-markup (vorbei an einer HTML 5 validator), während gleichzeitig die Einbettung von Daten innerhalb einer Seite. Ein kurzes Beispiel:
Aus : Ejohn.org 'Nicht sicher über den externen link Politik, nur indem Sie in hier, falls jemand wissen will'
InformationsquelleAutor der Antwort Lloan Alas
HTML5 data-*
- Attribut wird verwendet für die Speicherung von Daten in elementFür die Manipulation mit diesem Attribut können Sie verwenden, jQuery.Daten() oder .Daten() Methoden.
InformationsquelleAutor der Antwort Shaddow
Der wichtigste Punkt ist, dass
data-
Attribute nicht kollidieren mit Parametern, die möglicherweise Hinzugefügt, um HTML-später oder mit browser-spezifische Attribute. Die Idee ist, geben Sie ein Autor, ein Spielplatz, ein name, der Raum, wo er kann, verwenden Sie die Attribute für private Zwecke, ohne Angst, dass Sie immer interpretiert als standard-oder Lieferanten-definierten Attribute in einige unterschiedliche Bedeutung.Entsprechend dieser Idee, Suchmaschinen und assistive software ignorieren Sie solche Attribute, wie Sie haben keine interoperablen Bedeutung.
InformationsquelleAutor der Antwort Jukka K. Korpela