sass断点是否具有基本字体大小设置?

时间:2013-09-04 15:26:22

标签: responsive-design sass media-queries breakpoint-sass

使用ems进行媒体查询时,是否可以根据基本字体大小而不是浏览器默认字体大小制作sass断点?

1 个答案:

答案 0 :(得分:1)

不,不。以em单位编写的媒体查询总是基于浏览器的默认字体大小,而不是根字体大小。

我们玩过转换,但是在每个选择器的不同上下文之间,与其他Compass扩展(包括核心Compass媒体查询和Compass Core垂直节奏mixin)不兼容,以及它让人们陷入困境的不良心理模型(在打印另一个刻度的同时按一个尺度思考变得非常难以调试),我们决定不再包含它而不支持它。

如果您不想在编写基于em的媒体查询时切换上下文,我会建议您在px中编写它们,然后设置$breakpoint-to-ems: true它会最后自动进行转换。这是因为基于em的媒体查询总是基于我们能够执行此操作的浏览器的默认字体大小。