jQuery - Dimensions


Avec jQuery, il est facile de travailler avec les dimensions des éléments et la fenêtre du navigateur.


Méthodes de dimension jQuery

jQuery propose plusieurs méthodes importantes pour travailler avec les dimensions :

  • width()
  • height()
  • innerWidth()
  • innerHeight()
  • outerWidth()
  • outerHeight()

Dimensions jQuery

Dimensions jQuery


Méthodes jQuery width() et height()

La width()méthode définit ou renvoie la largeur d'un élément (exclut le rembourrage, la bordure et la marge).

La height()méthode définit ou renvoie la hauteur d'un élément (exclut le rembourrage, la bordure et la marge).

<div> L'exemple suivant renvoie la largeur et la hauteur d'un élément spécifié :

Exemple

$("button").click(function(){
  var txt = "";
  txt += "Width: " + $("#div1").width() + "</br>";
  txt += "Height: " + $("#div1").height();
  $("#div1").html(txt);
});


Méthodes jQuery innerWidth() et innerHeight()

La innerWidth()méthode renvoie la largeur d'un élément (comprend le rembourrage).

La innerHeight()méthode renvoie la hauteur d'un élément (y compris le rembourrage).

L'exemple suivant renvoie la largeur/hauteur intérieure d'un <div> élément spécifié :

Exemple

$("button").click(function(){
  var txt = "";
  txt += "Inner width: " + $("#div1").innerWidth() + "</br>";
  txt += "Inner height: " + $("#div1").innerHeight();
  $("#div1").html(txt);
});

Méthodes jQuery outerWidth() et outerHeight()

La outerWidth()méthode renvoie la largeur d'un élément (y compris le rembourrage et la bordure).

La outerHeight()méthode renvoie la hauteur d'un élément (y compris le rembourrage et la bordure).

L'exemple suivant renvoie la largeur/hauteur extérieure d'un <div> élément spécifié :

Exemple

$("button").click(function(){
  var txt = "";
  txt += "Outer width: " + $("#div1").outerWidth() + "</br>";
  txt += "Outer height: " + $("#div1").outerHeight();
  $("#div1").html(txt);
});

La outerWidth(true)méthode renvoie la largeur d'un élément (y compris le rembourrage, la bordure et la marge).

La outerHeight(true)méthode renvoie la hauteur d'un élément (y compris le rembourrage, la bordure et la marge).

Exemple

$("button").click(function(){
  var txt = "";
  txt += "Outer width (+margin): " + $("#div1").outerWidth(true) + "</br>";
  txt += "Outer height (+margin): " + $("#div1").outerHeight(true);
  $("#div1").html(txt);
});

jQuery Plus largeur() et hauteur()

L'exemple suivant renvoie la largeur et la hauteur du document (le document HTML) et de la fenêtre (la fenêtre du navigateur) :

Exemple

$("button").click(function(){
  var txt = "";
  txt += "Document width/height: " + $(document).width();
  txt += "x" + $(document).height() + "\n";
  txt += "Window width/height: " + $(window).width();
  txt += "x" + $(window).height();
  alert(txt);
});

<div> L'exemple suivant définit la largeur et la hauteur d'un élément spécifié :

Exemple

$("button").click(function(){
  $("#div1").width(500).height(500);
});

Exercices jQuery

Testez-vous avec des exercices

Exercer:

Utilisez les méthodes jQuery pour définir la hauteur et la largeur de <div> sur 500 pixels.

$("div").().();


Référence CSS jQuery

Pour un aperçu complet de toutes les méthodes CSS jQuery, veuillez consulter notre référence jQuery HTML/CSS .