Was sind die Unterschiede zwischen den Attributen src und data-src?
Was sind die Unterschiede und Konsequenzen (gute und schlechte), entweder data-src
oder src
Attribut img
tag? Kann ich erzielen die gleichen Ergebnisse mit beiden? Wenn ja, Wann sollte verwendet werden, jedes von Ihnen?
InformationsquelleAutor der Frage Adam Pierzchała | 2013-03-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Attribute
src
unddata-src
haben nichts gemeinsam, außer dass Sie sind beide erlaubt, die von HTML5 CR und beide enthalten die Briefesrc
. Alles andere ist anders.Den
src
- Attribut ist im HTML-Code definiert Spezifikationen, und es hat eine funktionelle Bedeutung.Den
data-src
- Attribut ist nur eine der unendlichen Menge derdata-*
Attribute, die keine definierte Bedeutung, kann aber genutzt werden, um unsichtbar Daten in einem element, für die Nutzung im scripting (oder styling).InformationsquelleAutor der Antwort Jukka K. Korpela
Wenn Sie möchten, dass das Bild zu laden und ein bestimmtes Bild anzeigen, dann verwenden Sie
.src
zu laden, dass Bild-URL.Wenn Sie wollen ein Stück von meta-Daten (an einen tag) , kann eine URL enthalten, dann verwenden Sie
data-src
oder jededata-xxx
, die Sie auswählen möchten.MDN-Dokumentation über Daten-xxxx Attribute: https://developer.mozilla.org/en-US/docs/DOM/element.dataset
Beispiel
src
auf ein image-tag, wo das Bild lädt die JPEG-für Sie und ihn zeigt:Beispiel von 'data-src' auf eine nicht-Bild-tag, wo das Bild noch nicht geladen ist - es ist nur ein Stück von meta-Daten über das div-tag:
Beispiel
data-src
auf ein image-tag als ein Ort zum speichern der URL eines alternativen Bildes:InformationsquelleAutor der Antwort jfriend00
Den ersten
<img />
ist ungültig -src
ist ein erforderliches Attribut.data-src
ist eine als Attribut kann genutzt werden, um, sagen wir, JavaScript, hat aber keine störende Bedeutung.InformationsquelleAutor der Antwort Tieson T.
data-src-Attribut ist Teil des data -* - Attribute-Kollektion eingeführt in HTML5. Daten-src, die es uns ermöglichen, zusätzliche speichern von Daten, die keine Bedeutung haben, um den browser, aber das kann die Verwendung von Javascript-Code oder CSS-Regeln.
InformationsquelleAutor der Antwort ElomSkillupsoft
Sowie die Daten src-Attribut wird nur verwendet, für die Bindung von Daten zum Beispiel ASP.NET ...
W3School src-Attribut
MSDN datasrc-Attribut
InformationsquelleAutor der Antwort Mikatsu