📅  最后修改于: 2020-11-05 02:24:27             🧑  作者: Mango
此CSS属性指定水平放置的元素的左偏移量,并且不影响未放置的元素。它是right,top和bottom的四个偏移属性之一。
同时定义了left和right属性时,如果容器是从右到左,则right值具有优先级;如果容器是从左到右,则left值具有优先级。
该属性的效果取决于相应元素的定位方式,即position属性的值。当position属性设置为static值时,left属性不会影响。
下表列出了此属性对除值static之外的已定位元素的影响:
left: auto | length | percentage | initial | inherit;
此属性的值定义如下:
auto:这是默认值。它允许浏览器计算左边缘位置。
length:此值以px,cm,pt等定义左属性的位置。它允许为负值。
percentage:此值以百分比(%)定义左侧属性的位置。它被计算为元素包含块的宽度。它还允许使用负值。
initial:将属性设置为其默认值。
inherit:它从其父元素继承属性。
在此示例中,有四个绝对定位(即position:absolute;)的div元素。我们正在将left属性应用于它们。 div元素的左侧:initial;左:自动;由于具有相似的尺寸和默认值,因此会重叠。
在输出中,我们可以看到带有黄色边框的div元素位于左侧:auto;带有浅蓝色边框的div元素位于左侧:initial;。
CSS left Property
Example of the left Property
left: 250px;
left: 65%;
left: auto;
left: initial;
输出量
在此示例中,有四个相对定位(即position:relative;)的div元素。我们正在将left属性应用于它们。
CSS left Property
Example of the left Property
left: 250px;
left: 65%;
left: auto;
left: initial;
输出量