--- title: bottom slug: Web/CSS/bottom tags: - CSS - CSS プロパティ - CSS 位置指定レイアウト - Reference translation_of: Web/CSS/bottom ---
{{CSSRef}}

bottomCSS のプロパティで、位置指定要素 (positioned elements) の垂直位置の設定に関与します。位置指定されていない要素には効果はありません。

{{EmbedInteractiveExample("pages/css/bottom.html")}}

bottom の効果は、要素がどの様に配置されているか (つまり、 {{cssxref("position")}} プロパティの値) によって変わります。

{{cssxref("top")}} と bottom の両方が指定されており、 positionabsolute または fixed に設定されており、かつ {{cssxref("height")}} が未指定 (auto または 100% のどちらか) の場合は、 topbottom の距離が尊重されます。それ以外の場合、 {{cssxref("height")}} が何らかの形で制約されていた場合、または positionrelative に設定されていた場合は、 top プロパティが優先されて bottom プロパティは無視されます。

構文

/* <length> 値 */
bottom: 3px;
bottom: 2.4em;

/* 内包ブロックの高さに対する <percentage> */
bottom: 10%;

/* キーワード値 */
bottom: auto;

/* グローバル値 */
bottom: inherit;
bottom: initial;
bottom: unset;

{{cssxref("<length>")}}
負、null、または正の {{cssxref("<length>")}} で、以下のものを表します。
{{cssxref("<percentage>")}}
包含ブロックの高さに対する {{cssxref("<percentage>")}} です。
auto
以下のように指定します。
inherit
値が親要素 (包含ブロックとは限りません) の計算値と同じであることを示すキーワードです。そして、この計算値は {{cssxref("<length>")}}, {{cssxref("<percentage>")}}, または auto キーワードと同様に扱われます。

形式文法

{{csssyntax}}

この例は、 {{cssxref("position")}} が absolutefixed であった場合の bottom プロパティの動作の違いを示します。

HTML

<p>This<br>is<br>some<br>tall,<br>tall,<br>tall,<br>tall,<br>tall<br>content.</p>
<div class="fixed"><p>Fixed</p></div>
<div class="absolute"><p>Absolute</p></div>

CSS

p {
  font-size: 30px;
  line-height: 2em;
}

div {
  width: 48%;
  text-align: center;
  background: rgba(55,55,55,.2);
  border: 1px solid blue;
}

.absolute {
  position: absolute;
  bottom: 0;
  left: 0;
}

.fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

結果

{{EmbedLiveSample('Example','500','250')}}

仕様書

仕様書 状態 備考
{{SpecName('CSS3 Positioning', '#propdef-bottom', 'bottom')}} {{Spec2('CSS3 Positioning')}} sticky の位置の動作を追加
{{SpecName('CSS2.1', 'visuren.html#choose-position', 'bottom')}} {{Spec2('CSS2.1')}} 初回定義

{{cssinfo}}

ブラウザーの互換性

{{Compat("css.properties.bottom")}}

関連情報