--- title: HTMLElement.style slug: Web/API/HTMLElement/style tags: - DOM - Style translation_of: Web/API/ElementCSSInlineStyle/style ---
{{ APIRef("HTML DOM") }}
Renvoie un objet représentant l'attribut style
de l'élément.
var div = document.getElementById("div1"); div.style.marginTop = ".25cm";
Étant donné que la propriété style
d'un élément représente sa déclaration de style en-ligne, qui se trouve dans son attribut style
et qui a la priorité la plus haute dans la cascade CSS, elle est utile pour définir un style pour un élément particulier.
Cependant, elle n'est pas utile pour connaître le style de l'élément en général, puisqu'elle ne représente que les déclarations CSS définies dans l'attribut style
de l'élément, et pas celles qui viennent d'autres règles de style, comme celles qui peuvent se trouver dans la section <head>
ou des feuilles de style externes.
Pour obtenir les valeurs de toutes les propriétés CSS pour un élément, vous devriez plutôt utiliser window.getComputedStyle
.
Consultez la liste des propriétés CSS DOM pour une liste des propriétés CSS accessibles depuis le DOM. Vous y trouverez quelques notes supplémentaires concernant l'utilisation de la propriété style
pour styler des éléments dans le DOM.
Il est généralement préférable d'utiliser la propriété style
plutôt que elt.setAttribute('style', '...')
depuis un script, étant donné que l'utilisation de la propriété style
n'écrasera pas les autres propriétés CSS qui peuvent avoir été spécifiées dans l'attribut style
.
{{Compat("api.HTMLElement.style")}}
{{ languages( { "en": "en/DOM/element.style", "ja": "ja/DOM/element.style", "pl": "pl/DOM/element.style" } ) }}