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

minmax(0,1fr)如何处理长元素,而1fr不起作用?

桓高澹
2023-03-14
问题内容

所以我有这个网格:

+---------+------------------------------+---------+    
|  <div>  |  <p> - 1000 characters long  |  <div>  |
+---------+------------------------------+---------+

里面p有没有空格的超长字符串。divs是具有固定尺寸的占位符。这将产生以上结果:

  display: grid;
  grid-auto-flow: column;
  grid-template-columns: auto minmax(0, 1fr) auto;

但是更改minmax(0, 1fr)1fr

+---------+----------------------------------------+    
|  <div>  |               <p> - 1000 characters long  |  <div>  |
+---------+----------------------------------------+

它溢出其父级,超出屏幕大小。为什么它的行为不像minmax?


问题答案:

因为默认情况下1fr与等效minmax(auto, 1fr)

使用时minmax(0, 1fr),这与standalone有所不同 1fr

在第一种情况下,轨道不能小于网格项目的大小( 最小 大小为auto)。

在第二种情况下,轨道可以自由调整为0的宽度/高度。



 类似资料:
  • 所以我有了这个网格: 在中有一个没有空格的超长字符串。是具有固定尺寸的占位符。这就产生了上述结果: 但将更改为会得到以下结果: 它会溢出其父级和屏幕大小。为什么它的行为不像Minmax? 码本

  • 我创建了一个新的反序列化器,以便能够将空字符串写入为null 尝试在每个用户字段上做一个注释,自定义工作,但通过在整个类上插入注释,我不能再打印Json消息 CustomExceptionHandler向我抛出以下错误:Class MethodArgumentNotValidException这是我的Kafka使用者,我唯一输入验证注释的使用者,但即使删除它也会出现同样的错误 对象映射器 有没有可

  • 我正在使用声明grid-template-columns:repeat(auto-fit,minmax(300px,1fr));它的工作原理和预期的一样,但我想有一个最大宽度为1fr-有没有一种方法来限制由1fr产生的宽度,比方说,450px? 我知道有min()、max()和clamp(),但对它们的支持似乎还没有那么好。

  • 问题内容: 浏览器无法正确识别的原因是什么: 只有这是公认的: 这是否打破了XHTML支持的概念? 注意:此声明至少对于所有IE(6-8 beta 2)都是正确的。 问题答案: XHTML 1规范说: С.3。元素最小化和空元素内容 给定一个其内容模型不是元素的空实例(例如,空的标题或段落),请不要使用最小化形式(例如use 和not )。 XHTMLDTD将脚本元素指定为:

  • 问题是,在添加数组元素时不能逐个处理元素。相反,它将整个数组视为一个单独的元素。因此,在最后,我得到的是一个“数组数组”,而我希望得到的是如下所示: 为了得到这个结果,上述查询应该如何重新制定?

  • 我的API有很多db调用,因此我需要使用或处理几乎每个数据库调用,但是有没有比这更好的方法 每次我要从数据库中检索用户行时?