From a8a6d4d815106dff926d5435ecf2b939e35ea8c3 Mon Sep 17 00:00:00 2001
From: Richard Gibson
This method is also able to find the height of the window and document.
-$( window ).height(); // returns height of browser viewport
-$( document ).height(); // returns height of HTML document
+// Returns height of browser viewport
+$( window ).height();
+
+// Returns height of HTML document
+$( document ).height();
Note that .height()
will always return the content height, regardless of the value of the CSS box-sizing
property. As of jQuery 1.8, this may require retrieving the CSS height plus box-sizing
property and then subtracting any potential border and padding on each element when the element has box-sizing: border-box
. To avoid this penalty, use .css( "height" )
rather than .height()
.
Note that .width()
will always return the content width, regardless of the value of the CSS box-sizing
property. As of jQuery 1.8, this may require retrieving the CSS width plus box-sizing
property and then subtracting any potential border and padding on each element when the element has box-sizing: border-box
. To avoid this penalty, use .css( "width" )
rather than .width()
.
Note: Although style
and script
tags will report a value for .width()
or height()
when absolutely positioned and given display:block
, it is strongly discouraged to call those methods on these tags. In addition to being a bad practice, the results may also prove unreliable.