Was sind Unterschiede und Konsequenzen (sowohl gut als auch schlecht) bei der Verwendung von Tags data-src
oder src
Attributen von img
Tags? Kann ich mit beiden die gleichen Ergebnisse erzielen? Wenn ja, wann sollte jeder von ihnen verwendet werden?
101
Wenn Sie möchten, dass das Bild geladen und ein bestimmtes Bild angezeigt wird, verwenden Sie
.src
diese Option, um diese Bild-URL zu laden.Wenn Sie Metadaten (auf einem beliebigen Tag) möchten, die eine URL enthalten können, verwenden Sie
data-src
oder eine beliebigedata-xxx
, die Sie auswählen möchten.MDN-Dokumentation zu data-xxxx-Attributen: https://developer.mozilla.org/en-US/docs/DOM/element.dataset
Beispiel für
src
ein Bild-Tag, bei dem das Bild das JPEG für Sie lädt und anzeigt:Beispiel für 'data-src' auf einem Nicht-Bild-Tag, auf dem das Bild noch nicht geladen ist - es handelt sich nur um Metadaten auf dem div-Tag:
Beispiel für
data-src
ein Bild-Tag, das als Speicherort für die URL eines alternativen Bildes verwendet wird:quelle
Das erste
<img />
ist ungültig -src
ist ein erforderliches Attribut.data-src
ist ein Attribut, das beispielsweise von JavaScript genutzt werden kann, aber keine Präsentationsbedeutung hat.quelle
src
muss enthalten sein. Sie verwendendata-
Attribute, um zusätzliche Daten für eine Skriptsprache (wie JavaScript) hinzuzufügen.Das data-src-Attribut ist Teil der in HTML5 eingeführten data- * attribute-Sammlung. Mit data-src können wir zusätzliche Daten speichern, die für den Browser keine Bedeutung haben, aber von Javascript-Code oder CSS-Regeln verwendet werden können.
quelle
Nun, das data src-Attribut wird nur zum Binden von Daten verwendet, zum Beispiel ASP.NET ...
W3School src-Attribut
MSDN-Datasrc-Attribut
quelle