The padding property in CSS allows you to specify the space between an element's content and border. Padding can be set as a length, percentage, or inherit value. Individual padding properties (padding-top, padding-bottom, etc.) can also be used to set padding on each side of a box separately. Percentage values are relative to the containing element's width. Examples demonstrate using padding, padding-top, padding-right, etc. to add spacing around paragraph elements.