Geek Slack

Introduction to CSS
    About Lesson



    CSS Padding


    CSS Padding

    The padding property in CSS is used to generate space around an element’s content, inside of any defined borders. You can set the padding for each side of an element (top, right, bottom, and left) or use the shorthand property to set all four sides at once.

    Padding Properties

    Here are the main properties used to set padding in CSS:

    • padding-top – Sets the top padding of an element.
    • padding-right – Sets the right padding of an element.
    • padding-bottom – Sets the bottom padding of an element.
    • padding-left – Sets the left padding of an element.
    • padding – Shorthand property for setting all four paddings at once.

    Examples

    Individual Paddings

    You can set individual paddings using the padding-top, padding-right, padding-bottom, and padding-left properties.

    div {
        padding-top: 20px;
        padding-right: 15px;
        padding-bottom: 20px;
        padding-left: 15px;
    }

    This div has individual paddings set for each side.

    Shorthand Padding Property

    The padding shorthand property can be used to set all four paddings at once. The values are applied in the order: top, right, bottom, left.

    div {
        padding: 20px 15px 20px 15px;
    }

    This div has paddings set using the shorthand property.

    Padding and Width

    When you set the width of an element, the padding will be added to the total width of the element. This can be adjusted using the box-sizing property.

    div {
        width: 200px;
        padding: 20px;
        box-sizing: border-box;
    }

    This div has a width of 200px with 20px padding and uses box-sizing: border-box;.

    Conclusion

    The padding property in CSS is essential for controlling the spacing inside elements. By adjusting the padding, you can create visually appealing and well-structured designs that enhance the readability and aesthetics of your content.