【CSS】padding - パディング

【CSS】padding - パディング

CSSのpaddingプロパティについて解説します。

検証環境

padding

paddingは“パディング”のプロパティです。

上下左右のパディングを一括設定します。

各パディングの個別設定はpadding-top、padding-bottom、padding-left、padding-rightを使用します。

基本構文

4パターンの基本的な構文があり、それぞれ値の個数が異なります。

全て(値:1個)

値が1個の場合、全て(上下左右)のパディングに適用します。

padding: 値;

上下・左右(値:2個)

値が2個の場合、値1は上下、値2は左右のパディングに適用します。

padding: 値1 値2;

上・左右・下(値:3個)

値が3個の場合、値1は上、値2は左右、値3は下のパディングに適用します。

padding: 値1 値2 値3;

上・右・下・左(値:4個)

値が4個の場合、値1は上、値2は右、値3は下、値4は左のパディングに適用します。

padding: 値1 値2 値3 値4;

サンプル

全て

<style>
div {
    border: 1px solid black;
    ___ih_hl_start
    padding: 40px;
    ___ih_hl_end
}
</style>

<div>
    CSS : Cascading Style Sheets.
    CSS is a programming language that decorates elements such as HTML and XML.
    You can set various properties such as text color, background, and size.
</div>

上下・左右

<style>
div {
    border: 1px solid black;
    ___ih_hl_start
    padding: 40px 120px;
    ___ih_hl_end
}
</style>

<div>
    CSS : Cascading Style Sheets.
    CSS is a programming language that decorates elements such as HTML and XML.
    You can set various properties such as text color, background, and size.
</div>

上・左右・下

<style>
div {
    border: 1px solid black;
    ___ih_hl_start
    padding: 40px 120px 200px;
    ___ih_hl_end
}
</style>

<div>
    CSS : Cascading Style Sheets.
    CSS is a programming language that decorates elements such as HTML and XML.
    You can set various properties such as text color, background, and size.
</div>

上・右・下・左

<style>
div {
    border: 1px solid black;
    ___ih_hl_start
    padding: 40px 120px 200px 280px;
    ___ih_hl_end
}
</style>

<div>
    CSS : Cascading Style Sheets.
    CSS is a programming language that decorates elements such as HTML and XML.
    You can set various properties such as text color, background, and size.
</div>