| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/HTMLImageElement/width | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La proprit width de l'interface HTMLImageElement indique la largeur laquelle une image est affiche en pixels CSS si elle est rendue sur un support visuel (cran ou imprimante). Sinon, il s'agit de la largeur intrinsque de l'image, corrige selon la densit de pixels.
Une valeur entire indiquant la largeur de l'image. La faon dont la largeur est dfinie dpend du fait que l'image est rendue sur un support visuel ou non.
naturalWidth).Dans cet exemple, deux tailles sont fournies pour une image d'horloge avec l'attribut srcset : 200px et 400px. L'attribut sizes dfinit la largeur d'affichage selon la largeur de la zone d'affichage (viewport).
Pour une zone d'affichage jusqu' 400px de large, l'image est affiche 200px. Sinon, elle est affiche 400px.
<p>
Largeur de l'image : <span class="size">?</span>px (redimensionnez pour
mettre jour)
</p>
<img
src="/fr/docs/Web/HTML/Reference/Elements/img/clock-demo-200px.png"
alt="Horloge"
srcset="
/fr/docs/Web/HTML/Reference/Elements/img/clock-demo-200px.png 200w,
/fr/docs/Web/HTML/Reference/Elements/img/clock-demo-400px.png 400w
"
sizes="(width <= 400px) 200px, 400px" />
Le code suivant lit la proprit width pour obtenir la largeur de l'image. Il s'excute lors des vnements load et resize afin d'afficher la largeur actuelle.
const clockImage = document.querySelector("img");
let output = document.querySelector(".size");
const updateWidth = () => {
output.innerText = clockImage.width;
};
updateWidth();
window.addEventListener("resize", updateWidth);
Vous pouvez aussi essayer cet exemple dans sa propre fentre.
| Spcification |
|---|
| HTML # dom-img-width-dev |
HTMLImageElement.heightHTMLImageElement.naturalWidthHTMLCanvasElement.widthHTMLEmbedElement.widthHTMLIFrameElement.widthHTMLObjectElement.widthHTMLSourceElement.widthHTMLVideoElement.widthCette page a t modifie le 8 juil. 2026 par les contributeurices du MDN.
HTMLImageElementBeforeUnloadEventDOMStringMapErrorEventHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLGeolocationElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLInputElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMenuElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableElementHTMLTableRowElementHTMLTableSectionElementHTMLTemplateElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHistoryImageDataLocationMessageChannelMessageEventMessagePortNavigatorPageRevealEventPageSwapEventPageTransitionEventPluginPluginArrayPromiseRejectionEventRadioNodeListTimeRangesUserActivationValidityStateWindowWorkletGlobalScopeCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |