docs.rodeo

MDN Web Docs mirror

bottom

{{CSSRef}} 

The bottom CSS property participates in setting the vertical position of a positioned element. This {{glossary("inset properties", "inset property")}}  has no effect on non-positioned elements.

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

The effect of bottom depends on how the element is positioned (i.e., the value of the {{cssxref("position")}}  property):

When both {{cssxref("top")}}  and bottom are specified, position is set to absolute or fixed, and {{cssxref("height")}}  is unspecified (either auto or 100%) both the top and bottom distances are respected. In all other situations, if {{cssxref("height")}}  is constrained in any way or position is set to relative, the top property takes precedence and the bottom property is ignored.

Syntax

/* <length> values */
bottom: 3px;
bottom: 2.4em;
bottom: calc(anchor(--myAnchor 50%) + 5px);
bottom: anchor-size(width);

/* <percentage>s of the height of the containing block */
bottom: 10%;

/* Keyword value */
bottom: auto;

/* Global values */
bottom: inherit;
bottom: initial;
bottom: revert;
bottom: revert-layer;
bottom: unset;

Values

Formal definition

{{cssinfo}} 

Formal syntax

{{csssyntax}} 

Examples

Absolute and fixed positioning

This example demonstrates the difference in behavior of the bottom property, when {{cssxref("position")}}  is absolute versus fixed.

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: rgb(55 55 55 / 20%);
  border: 1px solid blue;
}

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

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

Result

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

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN