【问题标题】:What is the meaning of 'auto' value in 'left' property of css?css的'left'属性中的'auto'值是什么意思?
【发布时间】:2020-01-05 23:02:22
【问题描述】:

“left”CSS 属性的“auto”值是什么意思?当“left”属性的值设置为 auto 时会发生什么?

【问题讨论】:

标签: css


【解决方案1】:

来自leftdocumentation

auto 指定:

  • 对于绝对定位的元素,元素的位置基于right属性,而width: auto被视为基于内容的宽度;或者如果right 也是自动的,则元素定位在它应该水平定位的位置(如果它是静态元素)。
  • 对于相对定位的元素,元素与其正常位置的距离基于 right 属性;或者如果right 也是auto,则元素根本不会水平移动。

【讨论】:

【解决方案2】:

给你CSS: Left

摘自官方文档

指定

对于绝对定位的元素,元素的位置是 基于 right 属性,而 width: auto 被视为宽度 基于内容;或者如果 right 也是 auto,则元素是 定位在它应该水平定位的位置,如果它是 静态元素。

对于相对定位的元素,元素距离 它的正常位置是基于正确的属性;或者如果是正确的 也是自动的,元素根本不会水平移动。

【讨论】:

    猜你喜欢
    • 2011-05-27
    • 2011-12-16
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    相关资源
    最近更新 更多