The padding-top
CSS property sets the height of the padding area on the top of an element.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
An element's padding area is the space between its content and its border.
Note: The padding
property can be used to set paddings on all four sides of an element with a single declaration.
Syntax
/* <length> values */ padding-top: 0.5em; padding-top: 0; padding-top: 2cm; /* <percentage> value */ padding-top: 10%; /* Global values */ padding-top: inherit; padding-top: initial; padding-top: unset;
The padding-top
property is specified as a single value chosen from the list below. Unlike margins, negative values are not allowed for padding.
Values
<length>
- The size of the padding as a fixed value. Must be nonnegative.
<percentage>
- The size of the padding as a percentage, relative to the width of the containing block. Must be nonnegative.
Formal syntax
<length> | <percentage>
Examples
.content { padding-top: 5%; } .sidebox { padding-top: 10px; }
Specifications
Specification | Status | Comment |
---|---|---|
CSS Basic Box Model The definition of 'padding-top' in that specification. |
Working Draft | No change. |
CSS Transitions The definition of 'padding-top' in that specification. |
Working Draft | Defines padding-top as animatable. |
CSS Level 2 (Revision 1) The definition of 'padding-top' in that specification. |
Recommendation | No change. |
CSS Level 1 The definition of 'padding-top' in that specification. |
Recommendation | Initial definition. |
Initial value | 0 |
---|---|
Applies to | all elements, except table-row-group , table-header-group , table-footer-group , table-row , table-column-group and table-column . It also applies to ::first-letter . |
Inherited | no |
Percentages | refer to the width of the containing block |
Media | visual |
Computed value | the percentage as specified or the absolute length |
Animation type | a length |
Canonical order | the unique non-ambiguous order defined by the formal grammar |
Browser compatibility
Desktop | Mobile | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Basic support | Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | IE Full support 4 | Opera Full support 3.5 | Safari Full support 1 | WebView Android Full support Yes | Chrome Android Full support Yes | Edge Mobile Full support Yes | Firefox Android Full support 4 | Opera Android Full support Yes | Safari iOS Full support Yes | Samsung Internet Android Full support Yes |
Legend
- Full support
- Full support