目录

CSS left 属性


示例

将定位 <div> 元素的左边缘设置为距其最近的定位祖先左边缘 150px:

div.c {
  position: absolute;
  left: 150px;
  width: 200px;
  height: 120px;
  border: 3px solid green;
}
亲自试一试 »

下面有更多 "亲自试一试" 示例。


定义和用法

这个left属性影响定位元素的水平位置。此属性对非定位元素没有影响。

  • 如果位置:绝对;或位置:固定; - 这 left属性将元素的左边缘设置为其最近定位祖先的左边缘左侧的单位。
  • 如果位置:相对; - 这left属性将元素的左边缘设置为其正常位置左/右的单位。
  • 如果位置:粘性; - 这left当元素位于视口内时,属性的行为就像其位置是相对的,而当元素位于视口外时,其位置就像是固定的。
  • 如果位置:静态; - 这left属性没有影响。

展示演示❯

默认值: 汽车
遗传:
可动画: 是的。阅读可动画的尝试一下
版本: CSS2
JavaScript 语法: 对象.style.left="100px"尝试一下

浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

Property
left 1.0 5.5 1.0 1.0 5.0


CSS 语法

left: auto| length|initial|inherit;

属性值

Value Description Demo
auto Lets the browser calculate the left edge position. This is default Demo ❯
length Sets the left edge position in px, cm, etc. Negative values are allowed. Read about length units Demo ❯
% Sets the left edge position in % of containing element. Negative values are allowed Demo ❯
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit

更多示例

示例

对于没有定位祖先的元素,使用带有负值的 left 属性:

div.b {
  position: absolute;
  left: -10px;
  width: 100px;
  height: 120px;
  border: 3px solid blue;
}

div.c {
  position: absolute;
  left: 150px;
  width: 200px;
  height: 120px;
  border: 3px solid green;
}
亲自试一试 »

相关页面

CSS教程:CSS定位

CSS 参考:权利属性

CSS 参考:底部属性

CSS 参考:顶级属性

HTML DOM 参考:留下属性