gpt4 book ai didi

html - 显示 :inline-grid doesn't support on very fresh safari

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:02:10 25 4
gpt4 key购买 nike

在我的网站中,我设计了一个 ul,它在我的页面中显示社交图标。

结构

<ul>
<li>icon1</li>
<li>icon2</li>
<li>icon3</li>
<li>icon4</li>
</ul>

CSS

ul{
list-style-type: none;
}
ul>li{
display: inline-grid;
}

上面的 css 适用于所有 css,除了 非新鲜的 safari 浏览器。我在检查 OPPO 手机时发现了这个问题。他们使用的是非新鲜的 safari。

Screenshot from IOS safari browser

Screenshot from OPPO browser

在 stackoverflow here ( Why doesn't inline-grid work in Safari? ) 中也有类似的问题。但是我找不到这个问题的合适替代答案。

最佳答案

它不起作用,因为 safari 不支持 inline-grid;

支持仅来自:https://caniuse.com/#feat=css-grid

safai: version 11.1 + 
safari ios: from version 10.3 +

您可以使用 display: inline-block; 代替 inline-grid;

ul{
list-style-type: none;
}
ul>li{
display: inline-block;
}
<ul>
<li>icon1</li>
<li>icon2</li>
<li>icon3</li>
<li>icon4</li>
</ul>

注意!这是另一种使用 flex 的方式,但据我所知,它不支持旧的 safari

关于html - 显示 :inline-grid doesn't support on very fresh safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51415637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com