在使用 em 进行媒体查询时,您能否根据您的基本字体大小而不是浏览器的默认字体大小制作 sass 断点?
问问题
399 次
1 回答
1
不,不是的。以单位编写的媒体查询em
始终基于浏览器的默认字体大小,而不是根字体大小。
我们玩弄了转换,但在每个选择器的不同上下文之间,与其他 Compass 扩展(包括核心 Compass 媒体查询和 Compass Core 垂直节奏混合)不兼容,以及它使人们陷入的不良心理模型(思考一个比例,而打印另一个比例变得非常难以调试),我们决定不包括它并且将来不支持它。
em
如果您在编写基于媒体查询时不喜欢在脑海中切换上下文,我建议您将它们写入px
然后设置$breakpoint-to-ems: true
,它会在最后自动进行转换。这是因为em
基于媒体查询总是基于浏览器的默认字体大小,我们能够做到这一点。
于 2013-09-04T16:23:25.207 回答