The padding-top
CSS property sets the height of the padding area on the top of an element. The padding area is the space between the element's content and its border. Unlike margins, negative values are not allowed for padding. The padding
shorthand property can be used to set paddings on all four sides of an element with a single declaration.
/* <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;
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 |
Syntax
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 from CSS Level 2 (Revision 1) The definition of 'padding-top' in that specification.. |
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 from CSS Level 1 The definition of 'padding-top' in that specification.. |
CSS Level 1 The definition of 'padding-top' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support | 1.0 | (Yes) | 1.0 (1.0) | 4.0 | 3.5 | 1.0 (85) |
Feature | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | (Yes) | ? | ? | ? | ? |
See also
- CSS Box Model
- The
padding
shorthand property can be used to set paddings on all four sides of an element with a single declaration:padding-top
,padding-right
,padding-bottom
, andpadding-left
.
Document Tags and Contributors
Tags:
Contributors to this page:
mfluehr,
chrisdavidmills,
Wliu,
stephaniehobson,
erikadoyle,
Prinz_Rana,
Sebastianz,
fscholz,
trevorh,
kscarfone,
teoli,
Sheppy,
ethertank,
grendel,
jojomojo,
Yuichiro,
BijuGC
Last updated by:
mfluehr,