【问题标题】:Angular material is not working at safari especially using flexAngular 材料不适用于 safari,尤其是使用 flex
【发布时间】:2018-09-12 14:39:40
【问题描述】:

这是一种跨浏览器的问题。

我正在研究 chrome,这种材料效果很好!

但我创建的同一页面在 safari 中不起作用。

flex 元素的高度不存在。

【问题讨论】:

    标签: safari cross-browser angularjs-material


    【解决方案1】:

    请在您的 css 中设置。

    flex-basis: auto;
    

    它会起作用的!

    【讨论】:

    • 如果你也解释一下为什么它会起作用,那就太好了。
    • 我认为 chrome 与 <div flex></div> 互操作以 flex: 1 1 0% 和 safari 对 flex: 1 1 0px 执行相同的属性。最后一个数字代表弹性基础。并且弹性基础应该有一些价值可以在屏幕上显示。所以 flex-basis 应该设置为 auto 以具有原始长度。我想是的!
    猜你喜欢
    • 2022-09-26
    • 1970-01-01
    • 2015-11-16
    • 2021-07-17
    • 2016-10-15
    • 1970-01-01
    • 2020-04-21
    • 2019-04-17
    • 1970-01-01
    相关资源
    最近更新 更多