角度材料中的单位 - 为什么px不是rem / em

时间:2018-03-02 07:52:59

标签: css angular-material

我有一个问题:

最近我看到CSS框架中的一个方向是切换到rems / ems(Bootstrap 4就是这样,Semantic UI也是如此)。我非常喜欢这种方法,因为使用根font-size或浏览器默认字体大小来扩展“应用程序/组件大小”非常容易。

你知道为什么Angular Material不使用它吗?我知道,(差不多)一切都在px中。我猜相对单位的方法更好,更强大,并且不会产生问题

1 个答案:

答案 0 :(得分:1)

引用Angular团队的 jelbourn

  

我们不使用em或rem,因为我们无法控制上下文   影响最终尺寸。但是,随着字体扩展   主题化,您应该能够自定义样式以使用自定义   大小。

来源:https://github.com/angular/material2/issues/5299#issuecomment-313743595

不太详细,但至少是一个答案;)