style.paddingBottomプロパティ

style.paddingBottomは、要素のスタイル属性のpadding-bottomプロパティの値を取得、もしくは、設定するプロパティ。

padding-bottomプロパティは、要素の下のパディング(内側の余白)を指定することができる。

構文

取得

var $paddingBottom = $elementReference.style.paddingBottom;

戻り値

要素のスタイル属性のpadding-bottomプロパティの値。

設定

$elementReference.style.paddingBottom = "length | percentage | inherit";
length | percentage | inherit
要素の下のパディングを指定。
下記の何れかの方法で指定する。
  • length:絶対値。「px」や「pt」などの単位を付けた数値で指定。
  • percentage:「%」や「em」を付けた割合で指定。
  • inherit:親要素の設定を継承。

サンプル

変更後のpadding-bottomプロパティの値:

サンプルの動作について

  • 「設定(0px)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを「0px」にし、「変更後のpadding-bottomプロパティの値:」の右横に「0px」と表示する。
  • 「設定(10px)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを「10px」にし、「変更後のpadding-bottomプロパティの値:」の右横に「10px」と表示する。
  • 「設定(50px)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを「50px」にし、「変更後のpadding-bottomプロパティの値:」の右横に「50px」と表示する。
  • 「設定(1em)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを「1em」にし、「変更後のpadding-bottomプロパティの値:」の右横に「1em」と表示する。
  • 「設定(10%)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを「10%」にし、「変更後のpadding-bottomプロパティの値:」の右横に「10%」と表示する。
  • 「設定(継承)」ボタンをクリックすると、青い枠線のボックス要素の下のパディングを親要素から継承し、「変更後のpadding-bottomプロパティの値:」の右横に「inherit」と表示する。

サンプルのソースコード

JavaScript

<script type="text/javascript">
function setPaddingBottom( $paddingBottom ) {
 var $elementReference = document.getElementById( "sample" );
 $elementReference.style.paddingBottom = $paddingBottom;
 var $paddingBottom = $elementReference.style.paddingBottom;
 document.getElementById( "sampleOutput" ).innerHTML = $paddingBottom;
}
</script>

HTML

<div id="sample" style="border: 5px solid blue; background-color: pink; margin: 18px; width: 400px;">
 <div style="border: 5px solid red; background-color: yellow; margin: 0; height: 200px;">
 </div>
</div>
<button onclick="setPaddingBottom('0px');">設定(0px)</button>
<button onclick="setPaddingBottom('10px');">設定(10px)</button>
<button onclick="setPaddingBottom('50px');">設定(50px)</button>
<button onclick="setPaddingBottom('1em');">設定(1em)</button>
<button onclick="setPaddingBottom('10%');">設定(10%)</button>
<button onclick="setPaddingBottom('inherit');">設定(継承)</button>
<p>変更後のpadding-bottomプロパティの値:<span id="sampleOutput"></span></p>

スポンサード リンク

カテゴリー: DOM, JavaScript, Styleオブジェクト, パディング, プロパティ, リファレンス パーマリンク