Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
The padding-block-start CSS property defines the logical block start padding of an element, which maps to a physical padding depending on the element's writing mode, directionality, and text orientation.
The size of the padding as a fixed value. Must be nonnegative.
<percentage>The size of the padding as a percentage, relative to the inline-size (width in a horizontal language) of the containing block. Must be nonnegative.
The padding-block-start property takes the same values as physical padding properties such as padding-top. However, it can be equivalent to padding-top, padding-bottom, padding-left, or padding-right depending on the values set for writing-mode, direction, and text-orientation.
It relates to padding-block-end, padding-inline-start, and padding-inline-end, which define the other padding values of the element.
| 0 |
| all elements, except table-row-group, table-header-group, table-footer-group, table-row, table-column-group and table-column |
| no |
| logical-width of containing block |
| as <length> |
| a length |
| CSS Logical Properties and Values Module Level 1 # padding-properties |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Apr 20, 2026 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.