CSS Padding property leave blank space around the element content (inside of border). You can also write CSS padding shorthand property.
CSS Padding property support pixel, percentage or auto value.
| Properties | Value | Description |
|---|---|---|
| padding | px % auto | User define pixel value. User define percentage value. Set automatic. |
| padding-left | px % auto | padding left side set define pixel value. padding left side set User define percentage value. padding left side Set automatic. |
| padding-right | px % auto | padding right side set User define pixel value. padding right side set User define percentage value. padding right side set Set automatic. |
| padding-top | px % auto | padding top set user define pixel value. padding top set user define percentage value. padding top set automatic. |
| padding-bottom | px % auto | padding bottom set user define pixel value. padding bottom set user define percentage value. padding bottom set automatic. |
Example
<!DOCTYPE html> <html> <head> <title>CSS padding property</title> <style type="text/css"> p.first { border: 1px solid orange; padding-left: 30px; } p.second { border: 1px solid orange; padding-left: 20%; } p.third { border: 1px solid orange; padding-left: auto; } </style> </head> <body> <p class="first">This element set padding-left, border width, border color, border style CSS properties.</p> <p class="second">This element set padding-left, border width, border color, border style CSS properties.</p> <p class="third">This element set padding-left, border width, border color, border style CSS properties.</p> </body> </html>
CSS Padding shorthand property
CSS padding property write in shorthand way including following padding properties:
- padding-top
- padding-right
- padding-bottom
- padding-left
Margin value how to set
| Value | Description |
|---|---|
| padding: 12px; | all 4 side padding 12 pixel. |
| padding: 10px 20px; | top and bottom padding 10 pixel right side and left side padding 20 pixel. |
| padding: 10px 20px 30px; | top padding 10 pixel left side and right side padding 20 pixel bottom padding is 30 pixel. |
| padding: 10px 20px 30px 40px; | top padding is 10 pixel right side padding is 20 pixel bottom padding is 30 pixel left side padding is 40 pixel. |
Example
<!DOCTYPE html> <html> <head> <title>CSS padding property</title> <style type="text/css"> p { border: 1px solid orange; padding: 25px 25px 5px 50px; width: 150px; } </style> </head> <body> <p class="first">This element set shorthand padding style property.</p> </body> </html>

