相关疑难解决方法(0)

为什么minmax(0,1fr)适用于长元素而1fr不适用?

所以我有这个网格:

+---------+------------------------------+---------+    
|  <div>  |  <p> - 1000 characters long  |  <div>  |
+---------+------------------------------+---------+
Run Code Online (Sandbox Code Playgroud)

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

  display: grid;
  grid-auto-flow: column;
  grid-template-columns: auto minmax(0, 1fr) auto;
Run Code Online (Sandbox Code Playgroud)

minmax(0, 1fr)改为1fr给出这个:

+---------+----------------------------------------+    
|  <div>  |               <p> - 1000 characters long  |  <div>  |
+---------+----------------------------------------+
Run Code Online (Sandbox Code Playgroud)

它从其父级溢出并超出屏幕大小.为什么它不像minmax?

Codepen

css css3 css-grid

19
推荐指数
1
解决办法
3312
查看次数

标签 统计

css ×1

css-grid ×1

css3 ×1