【问题标题】:What does it mean when an elements dimensions are "auto x auto"?当元素尺寸为“自动 x 自动”时,这意味着什么?
【发布时间】:2020-06-06 01:39:17
【问题描述】:

在我的 Angular 应用程序中,我使用的是 Bootstrap,其中一些元素是由 Bootstrap 框架生成的。我注意到其中许多元素的尺寸为auto x auto,这似乎会影响其下方元素的行为(例如,当我将高度设置为100% 时,它并没有像我想的那样填充父级的全部高度期待)

那么auto x auto 是什么,它是如何设置的以及它对页面的其余部分有什么影响?

【问题讨论】:

  • auto 表示没有明确的值,内容+元素的性质将定义最终值。
  • auto x auto 只是表示框的大小由内容决定。除非您的父元素设置了特定的高度,否则带有100% 的子元素将没有任何意义。
  • relate(如果只有 height:100% 困扰你,可能是重复的):stackoverflow.com/q/1622027/8620333

标签: html css angular twitter-bootstrap


【解决方案1】:

表示该元素没有在css中设置宽高。 对于块元素,这意味着它将具有由其内容决定的父元素的宽度和高度,对于内联元素 - 它的尺寸将由其内容决定。

您无法设置height:100%,因为父元素也没有设置高度。

如果父元素有一些明确的高度或者它的位置是absolute,您将能够设置height:100%

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多