【问题标题】:CSS Grid Repeat not working in Safari on MobileCSS Grid Repeat 在移动设备上的 Safari 中不起作用
【发布时间】:2017-04-12 14:58:10
【问题描述】:

据我所知,截至上个月,Safari 支持 CSS Grid。然而,当我加载带有网格容器的页面时,我的项目不会动态重复——它们占据了整个容器的宽度。

 .selection-container {
     margin: 50px;
     display: grid;
     grid-template-columns: repeat(3, auto);
     background: rgba(20, 20, 20, 0.6);
     border-style: inset;
     border-width: 2px;
     border-color: red;

 }

我的 html 看起来像这样:

<div id="categories-container"  v-show="selectedCategory==''" class="selection-container">      
<div v-for="(val, key) in categories" :key=key @click="selectedCategory=key">
    <f7-card :title="key" role="button" class="category"></f7-card>
</div>      
</div>

我是否缺少某些步骤?

【问题讨论】:

    标签: css grid html-framework-7


    【解决方案1】:

    即使 Safari 从 10.1 开始支持 CSS 网格布局:

    Safari 尚不支持使用网格进行内部和外部大小调整 属性,例如 grid-template-rows"(或 grid-template-columns)

    (来源:http://caniuse.com/#feat=css-grid

    【讨论】:

    • 那句话是什么意思?这是否意味着 Safari 不支持属性grid-template-rowsgrid-template-columns?这是否意味着这些属性不支持某些值或某些单位?或者这是否意味着可以通过使用这些属性实现的特定行为尚未实现?
    猜你喜欢
    • 2018-03-14
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2015-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多