padding-rightとは
- padding-right とは次の意味をもつCSSのプロパティです。
- padding
- 読み: パディング
意味: 詰め物 - right
- 読み: ライト
意味: 右側
padding-rightプロパティの概要
このプロパティは、要素の右側かつ内側の余白の幅を設定することができます。
要素の余白には、境界線の外側にある余白と内側にある余白があり、 このpadding-rightは、境界線の右辺部に接した内側の余白のみを設定できる個別プロパティとなります。
構文
サンプルを見る前に構文を確認しておきます。このプロパティの記述は以下のような書き方になります。
セレクター{padding-right: 設定値;}
実機サンプルとサンプルコード
このページのサンプルではdiv要素を使っての検証を行っていきたいと思います。 padding-rightは要素の内側の右辺部の余白をコントロールするプロパティなのでdiv要素のコンテンツ領域に画像を配置して、 領域の視認を行っていきます。
初期値: 0
初期値は0です。余白はありません。
div{padding-right: 0;}
数値: 単位付き数値で余白を設定する
数値で右辺部のパディングを設定する場合には、単位付きの絶対値や相対値を使って余白を設定する方法があります。
単位や絶対値、相対値については CSSの単位について のページを参照してください。
padding-right: 20px;
div{
padding-right: 20px;
}
パーセンテージ値: パーセントで余白を設定する
パーセンテージ値を使用した場合、親要素の 横幅(width) に対するパーセンテージを指定したことになります。
padding-right: 5%;
div{
padding-right: 5%;
}
グローバル値
padding-rightプロパティに対してのグローバルキーワードは以下の3つです。 ただし、このキーワードはブラウザによっては、完全に機能するかは分かりません。
- inheritは親要素の値の継承を促します。
- initialは値を初期値の0に戻します。
-
unsetは継承の初期値に戻します。
※このプロパティは親要素の値を継承しないのが基本なので、initialと同じ働きをします。
div{padding-right: グローバル値;}
補足説明
- すべての要素に適用可能
- 親要素の値を継承しない
まとめ
ここでは、検証としてブロック要素とインライン要素に同じCSSを設定した場合の適用状態が確認できます。 コードの部分をクリックすると、サンプルにCSSが反映されます。
padding-right: 0;
padding-right: 20px;
padding-right: 5%;
サンプル: ブロック要素