当前位置: 首页 > 面试题库 >

minmax()默认为max

鱼恩
2023-03-14
问题内容

我试图设置minmax()grid-template-rows和有趣的是,结果是网格行扩展到的最大minmax(),而不是分钟。

我们如何才能使网格行保持在最小声明的大小,然后又添加更多内容-网格行将扩展到最大声明的大小,而不是更多?

这是一个例子:

body {

  background: gray;

  border: solid black 1px;

  display: grid;

  grid-template-columns: 1fr 2fr 1fr;

  grid-template-rows: minmax(50px, 150px);

}



aside {

  border-right: solid 1px red;

}



aside.homepage {

  background: blue;

}


<aside></aside>

<aside class="homepage">

  <header></header>

  <main></main>

  <footer></footer>

</aside>

<aside></aside>

问题答案:

很明显,主要的浏览器默认使用该max函数中的minmax()值。

规范定义尚不清楚这是怎么回事- min还是max默认?–应处理:

minmax()

定义一个大于或等于 min 且小于或等于 max 的大小范围。

如果 max <min,则将 max 忽略并将minmax(min,max)其视为 min

最大值是<flex>设置轨道的弹性系数的值;至少无效。

我可能还没有在轨道大小调整算法中发现这种行为。

这是解决该问题的另一种方法:

  • 将行高度设置为auto(基于内容的高度)
  • 管理网格项目的最小和最大高度
    body {

      background: gray;

      border: solid black 1px;

      display: grid;

      grid-template-columns: 1fr 2fr 1fr;

      grid-template-rows: auto;  /* adjustment */

    }



    aside {

      border-right: solid 1px red;

    }



    aside.homepage {

      background: blue;

      min-height: 50px;   /* new */

      max-height: 150px;  /* new */

    }


    <aside>aside</aside>

    <aside class="homepage">

      <header>header</header>

      <main>main</main>

      <footer>footer</footer>

    </aside>

    <aside>aside</aside>


 类似资料:
  • Apache Kafka文档说明: 内部Kafka Streams使用者max.poll.interval.ms默认值已从300000更改为integer.max_value

  • 问题内容: 如果未提供构造函数,则变量的初始值是多少? 问题答案: 是的,如果未分配,它将自动设置为nil。 从苹果: 如果定义可选变量而不提供默认值,则该变量会自动为您设置为nil

  • 问题内容: 因此,我在过去的一个小时里一直在互联网上浏览,阅读并寻找这个简单问题的明确答案。 MySQL中的默认JOIN是什么? 一样吗 还有一个相关的问题,当您使用“ WHERE”子句时,它与JOIN或INNER JOIN相同吗? 现在,我认为独立的JOIN与使用逗号和WHERE子句相同。 问题答案: 在MySQL中,写不合格的隐含含义。换句话说,in 是可选的。而在MySQL的同义词。为了清楚

  • 问题内容: 是否可以通过SQL语句确保列的默认值为空字符串而不是? 问题答案: 是-使用DEFAULT约束:

  • 问题内容: 是否有任何干净的方法将numpy设置为全局使用float32值而不是float64? 问题答案: 不是我知道的。您要么在调用任何数组的构造函数时需要显式指定dtype,要么将数组传递给float32(使用ndarray.astype方法)之前将其强制转换为float32(我认为这是问题所在)? )。如果您真正担心的是GPU情况,那么我赞成后者-在没有对numpy广播规则和非常精心设计的

  • 本文向大家介绍C#默认等于行为。,包括了C#默认等于行为。的使用技巧和注意事项,需要的朋友参考一下 示例 Equals在Object类本身中声明。 默认情况下,Equals具有以下行为: 如果实例是引用类型,则Equals仅当引用相同时才返回true。 如果实例是值类型,则Equals仅当类型和值相同时才返回true。 string是一个特例。它的行为类似于值类型。