【发布时间】:2018-12-13 06:02:50
【问题描述】:
我试图弄清楚我做错了什么,或者 Safari(MacOS 或 iOS)不支持 CSS 网格,即使他们说它在任何地方都支持?
我尝试过这样的事情:
ul {
list-style-type: none;
text-align: center;
}
.grid {
display: grid;
grid-gap: 20px;
}
.grid-4 {
grid-template-columns: repeat(4, auto);
}
<ul class="grid grid-4">
<li class="grid-item">
<img src="http://via.placeholder.com/350x150"/>
<a href="/">Browse Online, Buy in Store</a>
</li>
<li class="grid-item">
<img src="http://via.placeholder.com/350x150"/>
<a href="/">Browse Online, Buy in Store</a>
</li>
<li class="grid-item">
<img src="http://via.placeholder.com/350x150"/>
<a href="/">Browse Online, Buy in Store</a>
</li>
<li class="grid-item">
<img src="http://via.placeholder.com/350x150"/>
<a href="/">Browse Online, Buy in Store</a>
</li>
</ul>
它在 Chrome、FF 甚至最新的 Edge 上都能正常工作,但在 Safari 10.0.1 上却不行
【问题讨论】: