Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLInputElement : propriété width

Baseline Large disponibilité

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 propriété width de l'interface HTMLInputElement définit la largeur d'un contrôle. Elle reflète l'attribut width de l'élément HTML <input>.

La propriété width est valide uniquement pour le type image. Elle définit la taille horizontale préférée du bouton image, en pixels. La valeur de la propriété correspond à la largeur du contenu de la boîte du bouton rendu. Les propriétés du modèle de boîte CSS impactant la taille du contrôle ont la priorité.

Si aucune width n'est définie et qu'aucune propriété CSS de largeur n'impacte le contrôle, la width sera la largeur intrinsèque de l'image. Si l'image n'a pas été chargée, la valeur sera la largeur intrinsèque maximale du texte alt. La width sera 0 si la largeur n'est pas connue ; si aucune width n'est définie, aucune dimension CSS ne s'applique, aucune image n'est chargée, et soit la valeur de la alt est une chaîne vide, soit aucun src n'est défini.

Valeur

Un nombre.

Exemples

js
const inputElement = document.getElementById("imageButton");
console.log(inputElement.width);

Spécifications

Spécification
HTML
# dom-input-width

Compatibilité des navigateurs

Voir aussi