CSS bottom 属性
示例
将 <div> 元素的底部边缘设置为比其最近的具有定位的父元素的底部边缘高 10px。
div.absolute {
position: absolute;
bottom: 10px;
width: 50%;
border: 3px solid #8AC007;
}
自己动手试一试 »
定义和用法
bottom
属性影响已定位元素(positioned element)的垂直位置。该属性对未定位元素(non-positioned element)没有效果。
- 如果 position: absolute; 或 position: fixed; -
bottom
属性将元素底边设置在其最近的已定位祖先元素(positioned ancestor)底边上方/下方的一个单位。 - 如果 position: relative; -
bottom
属性使元素的底边在其正常位置上方/下方移动。 - 如果 position: sticky; - 当元素在视口内时,
bottom
属性的行为类似于其 position 为 relative,当元素在视口外时,其行为类似于 position 为 fixed。 - 如果 position: static; -
bottom
属性没有效果。
浏览器支持
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
bottom | 1.0 | 5.0 | 1.0 | 1.0 | 6.0 |
CSS 语法
bottom: auto|length|initial|inherit;
属性值
值 | 描述 | 演示 |
---|---|---|
auto | 让浏览器计算底部边缘的位置。这是默认值 | 演示 ❯ |
length | 设置底部边缘的位置,单位可以是 px, cm 等。允许负值。 了解长度单位 | 演示 ❯ |
% | 设置底部边缘的位置,单位是包含元素的 %。允许负值。 | 演示 ❯ |
initial | 将此属性设置为其默认值。阅读关于initial | |
inherit | 从其父元素继承此属性。阅读关于inherit |
相关页面
CSS 教程:CSS 定位
CSS 参考:top 属性
CSS 参考:left 属性
CSS 参考:right 属性
HTML DOM 参考: bottom 属性