A short element dimensions tutorial in jQuery, CSS and jQuery, with source code examples of how to manipulate the dimensions of html elements on a webpage using:
- width(): method sets or returns the width of an element (excludes padding, border and margin).
- height(): method sets or returns the height of an element (excludes padding, border and margin).
- innerWidth(): method returns the width of an element (includes padding).
- innerHeight(): method returns the height of an element (includes padding).
- outerWidth(): method returns the width of an element (includes padding and border).
- outerHeight(): method returns the height of an element (includes padding and border).
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>jQuery Examples</title> </head> <body> <div class="box" style="width: 300px;height: 400px;border: 1px solid black;padding:30px;"></div> <br> <br> <button class="btn1">width()</button> <button class="btn2">height()</button> <button class="btn3">innerwidth()</button> <button class="btn4">innerheight()</button> <button class="btn5">outerwidth()</button> <button class="btn6">outerheight()</button> <script src="jquery-3.6.0.min.js"></script> <script> $(document).ready(function() { // width() $(".btn1").click(function() { alert("width : " + $(".box").width()) }) // height() $(".btn2").click(function() { alert("height : " + $(".box").height()) }) // innerwidth() $(".btn3").click(function() { alert("innerwidth : " + $(".box").innerWidth()) }) // innerheight() $(".btn4").click(function() { alert("innerheight : " + $(".box").innerHeight()) }) // outerwidth() $(".btn5").click(function() { alert("outerwidth : " + $(".box").outerWidth()) }) // outerheight() $(".btn6").click(function() { alert("outerheight : " + $(".box").outerHeight()) }) }) </script> </body> </html>
Tags: Get, Set, width(), height(), innerheight(), innerWidth, outerWidth(), OuterHeight(), jQuery
Licence: MIT license