Table of contents
- 1. Summary
- 2. Syntax
- 2.1. Values
- 3. Examples
- 3.1. Notes
- 4. Specifications
- 5. Browser compatibility
- 6. See also
« CSS « CSS Reference
Summary
The height CSS property specifies the height of the content area of an element. The content area is inside the padding, border, and margin of the element.
- Initial value
:
auto - Applies to: block level and replaced elements
- Inherited : no
- Percentages: refer to the height of the containing block, see below
- Media:
visual - Computed value
: the percentage or
autoor the absolute length
Syntax
height: <length> | <percentage> | auto | inherit
Values
- <length>
- See
<length>for possible units. - <percentage>
- The
<percentage>is calculated with respect to the height of the containing block. If the height of the containing block is not specified explicitly, the value computes toauto. A percentage height on the root element (e.g.<html>) is relative to the viewport. - auto
- The browser will calculate and select a height for the specified element.
Examples
table { height: 100%; }
img { height: 200px; }
form { height: auto; }
/* make sure percentage height of body's children works as expected */
html, body { margin: 0; height: 100%; }
Notes
The min-height
and max-height
properties override height
.
Specifications
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | 1.0 | 1.0 (1.7 or earlier) | 4.0 | 7.0 | 1.0 |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | 1.0 | 1.0 (1) | 6.0 | 6.0 | 1.0 |
See also
box model, width
, box-sizing
, min-height
, max-height
Mozilla Developer Network