我正在调查CSS网格,我遇到了一些奇怪的事情。我想要3列:1和3是150px
宽,其余2。这应该是可能的,我想,但没有奏效:CSS网格自动(休息)大小不适用于我
grid-template-columns: 150px auto 150px;
所以我想这一点,并没有工作,但傻:
grid-template-columns: 150px calc(100% - 300px) 150px;
然后我碰到这个例子来:http://gridbyexample.com/examples/code/layout1.html它采用这个方法,使内容列自动调整大小:
grid-template-columns: 200px 40px auto 40px 200px;
这就是我做到了!他们的例子工作,而我的不!
我的例子小提琴:http://jsfiddle.net/rudiedirkx/w5xho67w/3/(3列触发如果屏幕> = 700px)。
我必须做一些愚蠢的事,但我不能找到差异...
不会吧:
- 因为
body
为grid
- 因为它是一个iframe
- 由于包装(
body
)不是固定宽度(既不100%
也不900px
作品)
你没有任何外部资源调用网格模板? – Levi
@Levi外部资源?阙? – Rudie