【发布时间】:2015-08-12 21:08:09
【问题描述】:
我注意到 Safari 不适用于 Angular Material。看起来兼容性问题无处不在:样式、布局等。有没有其他人遇到过这些问题,并且对如何很好地解决这些问题有好的建议?
【问题讨论】:
-
这里相同 - 我在 Safari 中看到的问题甚至在 IE 中都不存在,更不用说 FF 或 Chrome。值得注意的是,我们有很多
md-content崩溃(高度:0)的案例,显然根本没有充分的理由,完全隐藏了整个布局部分等。 -
似乎是
layout-fill属性。height:100%是导致 Safari 崩溃问题的原因。 -
这个案例问题:github.com/angular/material/issues/1720 似乎对我的 safari 布局有很大帮助
-
您升级到最新版本的 Angular Material 了吗?我正在使用 1.0.4 并没有看到这些问题。
-
如果您没有具体问题,很难回答您的问题。我已经能够生成多个角度材质应用程序,这些应用程序可以在多个设备和浏览器上一致地工作。例如,对于@alicona 的问题,我在父级上使用了
layout-column,然后子级将是layout-row layout-wrap,效果很好。对于md-content不是可滚动区域或折叠区域,您可能必须将md-content包裹在另一个md-content中...
标签: javascript angularjs safari material-design angular-material