---
title: ': element Imatge Incrustada'
slug: Web/HTML/Element/img
tags:
- Contingut
- Element
- Gràfics
- HTML
- Imatge
- Multimedia
- Referencia
- Web
- embedded
translation_of: Web/HTML/Element/img
---
L'element HTML <img>
representa una imatge en el document.
Els navegadors no sempre mostren la imatge referenciada per l'element. Aquest és el cas dels navegadors no gràfics (inclosos els utilitzats per les persones amb problemes de visió), o si l'usuari opta per no mostrar imatges, o si el navegador no pot mostrar la imatge, ja que no és vàlid o un tipus no suportat. En aquests casos, el navegador pot reemplaçar la imatge amb el text definit en l'atribut alt
d'aquest element. Ha de, per aquestes i altres raons, proporcionar un valor útil sempre que sigui possible.
Categories de contingut | Contingut dinàmic, phrasing content, contingut incrustat, contingut palpable. Si l'element té un atribut {{htmlattrxref("usemap", "img")}}, o sinó que també és una part de la categoria de contingut interactiu. |
---|---|
Contingut permès | Cap, és un {{Glossary("empty element")}}. |
Omissió de l'etiqueta | Ha de tenir una etiqueta d'inici i no una etiqueta de tancament. |
Elements pares permesos | Qualsevol element que accepti contingut incrustat. |
Interfície DOM | {{domxref("HTMLImageElement")}} |
Aquest element inclou els atribust globals.
L'omissió d'aquest atribut en conjunt indica que la imatge és una part clau del contingut, i no té un equivalent textual disponible. En establir aquest atribut en una cadena buida (alt=""
) indica que aquesta imatge no és una part clau del contingut, i que els navegadors no visuals poden ometre la seva representació.
anonymous
origen:
capçalera HTTP) es porta a terme. Però no s'envian credencials (és a dir, no hi ha cap galeta, no hi ha cap certificat X.509, i no s'envia l'autenticació bàsica HTTP ). Si el servidor no dóna credencials al lloc d'origen (si no s'estableix l'Access-Control-Allow-Origin:
capçalera HTTP ), la imatge serà contaminada i el seu ús restringit.use-credentials
Origin:
capçalera HTTP) realitzat amb credencial és enviat (és a dir, una galeta, un certificat i l'autenticació bàsica HTTP es realitza). Si el servidor no dóna credencials al lloc d'origen (a través d' Access-Control-Allow-Credentials
: capçalera HTTP), la imatge serà contaminada i el seu ús restringit.Origin:
capçalera HTTP), evitant el seu ús no contamina elements {{HTMLElement('canvas')}}. Si no és vàlid, es tractada com si s'utilitzés la paraula clau enumerada anonymous. Veure configuració atributs CORS per obtenir informació addicional.Aquest atribut només és permès si l'element <img>
és un descendent d'un element {{htmlelement("a")}} amb un atribut vàlid {{htmlattrxref("href","a")}}
id
.no-referrer:
la capçalera Referer
no s'enviarà .no-referrer-when-downgrade:
Cap encapçalat Referer
s'enviarà quan es navega a un origen sense TLS (HTTPS). Es tracta d'un comportament per defecte de l'agent d'usuari si no hi ha una política que especifiqui lo contrari.origin:
L'encapçalat Referer
inclourà la pàgina de l'esquema d'origen, el host i el port.origin-when-cross-origin:
navegant a altres orígens es limitarà les dades de referència incloses en l'esquema, el host i el port, mentre que la navegació des del mateix origen inclourà la ruta completa de las referèncias.unsafe-url:
El Referal header
inclourà l'origen i la ruta d'accés, però no el fragment, contrasenya o nom d'usuari. Aquest cas no és segur, ja que pot filtrar-se orígens i trajectòries dels recursos protegits-TLS a orígens insegurs.Els valors de mida de la Font especifiquen la mida de la pantalla desitjada de la imatge. Els agents d'usuari utilitzen la mida de la font actual per seleccionar una de les fonts subministrades per l'atribut srcset
, quan aquestes fonts es descriuen utilitzant descriptors de l'amplada ('w
'). La mida de la font seleccionada afecta la mida de la imatge (mida de visualització de la imatge si no s'aplica un estil CSS). Si l'atribut srcset està absent, o no conté valors amb un descriptor d'amplada (w
), llavors l'atribut sizes
no té cap efecte.
<img>
. En els navegadors amb suport srcset
, src
és tractat com un candidat de la imatge amb un descriptor de densitat de píxel 1 x llevat que una imatge amb aquest descriptor de densitat de píxels ja estigui definit en srcset
o a meys que srcset
contingui descriptors 'w
'.w
'. El descriptor d'amplada es divideix per la mida de la font donada en l'atribut sizes
per calcular la densitat de píxels efectius.x
'.Si no s'especifica un descriptor, la font s'assigna el descriptor per defecte: 1x.
No és correcte barrejar descriptors d'amplada i descriptors de densitat de píxels en el mateix atribut srcset
. Descriptors duplicats (per exemple, dues fonts en la mateixa srcset
que estan tots dos descrits amb '2x') tampoc no són vàlids.
L'agent d'usuari selecciona una de les fonts disponibles a la seva discreció. Això els proporciona un marge significatiu per adaptar la seva selecció en funció de coses com les preferències de l'usuari o les condicions d'ample de banda.
Nota d'ùs: No es pot fer servir aquest atribut si l'element <img>
és un descendent d'un element {{htmlelement("a")}} o {{HTMLElement("button")}}.
L'estàndard d'HTML no dóna una llista de formats d'imatge que ha de ser admès, així que cada agent d'usuari dóna suport a un conjunt diferent de formats. Gecko és compatible am:
Pel que fa a CSS, <img>
és un element reemplaçat. No té cap base, de manera que quan les imatges s'utilitzen en un context de format en línia amb {{cssxref ("vertical-align")}}: baseline
, es col·loca la part inferior de la imatge en la base del contenidor.
Depenent del seu tipus, una imatge pot tenir una amplada i alçada intrínseca. Per alguns tipus d'imatge, però, dimensions intrínseques no són necessaries. Les imatges SVG, per exemple, no tenen dimensions intrínseques.
Si es produeix un error en intentar carregar o processar una imatge, i un controlador d'esdeveniments {{htmlattrxref("onerror")}} ha estat configurat per controlar l'esdeveniment {{event("error")}}, aquest controlador d'esdeveniment serà cridat. Això pot ocórrer en diverses situacions, incloent:
null
.src
és la mateixa que la URL de la pàgina que l'usuari es troba actualment.<img>
.<img src="mdn-logo-sm.png" alt="MDN">
<a href="https://developer.mozilla.org/">MDN<img src="mdn-logo-sm.png" alt="MDN"></a>
srcset
L'atribut src
és un candidat 1x en agents d'usuari que suporten srcset
.
<img src="mdn-logo-sm.png" alt="MDN" srcset="mdn-logo-HD.png 2x">
srcset
i sizes
S'ignora l'atribut src
en agents d'usuari que donen suport a srcset
utilitzant descriptors 'w
'. Quan les (min-width
: 600px) condicions del suport coincideixen, la imatge serà 200px d'amplada, en cas contrari serà 50vw d'amplada (50% de l'amplada de la finestra gràfica).
<img src="clock-demo-thumb-200.png" alt="Clock" srcset="clock-demo-thumb-200.png 200w, clock-demo-thumb-400.png 400w" sizes="(min-width: 600px) 200px, 50vw">
Especificació | Estat | Comentari |
---|---|---|
{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}} | {{Spec2('Referrer Policy')}} | Afegeix l'atribut referrerpolicy . |
{{SpecName('HTML WHATWG', 'embedded-content.html#the-img-element', '<img>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-img-element', '<img>')}} | {{Spec2('HTML5 W3C')}} | |
{{SpecName('HTML4.01', 'struct/objects.html#h-13.2', '<img>')}} | {{Spec2('HTML4.01')}} |
{{CompatibilityTable}}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Suport bàsic | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
srcset |
{{CompatChrome(34.0)}} | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("32.0")}}[2] | {{CompatNo}} | {{CompatOpera(21)}} | {{CompatSafari(7.1)}} |
referrerpolicy |
{{CompatChrome(46.0)}}[1] | {{CompatUnknown}} | {{CompatGeckoDesktop("50.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
onerror event handler |
{{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatGeckoDesktop(51)}} | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Característica | Android | Android Webview | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Suport bàsic | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
srcset |
{{CompatUnknown}} | {{CompatChrome(34.0)}} | {{CompatNo}} | {{CompatNo}} | 21 | iOS 8 | {{CompatChrome(34.0)}} |
referrerpolicy |
{{CompatUnknown}} | {{CompatChrome(46.0)}} [1] | {{CompatGeckoMobile("50.0")}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatChrome(46.0)}}[1] |
onerror event handler |
{{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile(51)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
[1] Implementad com referrerpolicy
i darrere d'una bandera. .
[2] Implementat darrere d'una preferència.