Css 基金会创业板不兼容单位:&XX27;rem';和';px和x27; 我已经安装了版本5.5.2.1的基础宝石。启动应用程序时,我收到以下错误: Showing /home/user/Scrivania/sites/store/app/views/layouts/application.html.erb where line #9 raised: Incompatible units: 'rem' and 'px'.
在互联网上的其他情况下,我尝试更改gem文件夹中的文件_settings.scs:Css 基金会创业板不兼容单位:&XX27;rem';和';px和x27; 我已经安装了版本5.5.2.1的基础宝石。启动应用程序时,我收到以下错误: Showing /home/user/Scrivania/sites/store/app/views/layouts/application.html.erb where line #9 raised: Incompatible units: 'rem' and 'px'.,css,ruby-on-rails,sass,zurb-foundation,zurb-foundation-5,Css,Ruby On Rails,Sass,Zurb Foundation,Zurb Foundation 5,在互联网上的其他情况下,我尝试更改gem文件夹中的文件_settings.scs: ../../var/lib/gems/2.1.0/gems/foundation-rails-5.5.2.1/vendor/assets/stylesheets/foundation/_settings.css 我评论了以下几行: $row-width: rem-calc(1000); $column-gutter: rem-calc(30); $total-columns: 12; 我已经设置了自定义的$b
../../var/lib/gems/2.1.0/gems/foundation-rails-5.5.2.1/vendor/assets/stylesheets/foundation/_settings.css
我评论了以下几行:
$row-width: rem-calc(1000);
$column-gutter: rem-calc(30);
$total-columns: 12;
我已经设置了自定义的$base字体大小:
$base-font-size: 14px;
$rem-base: $base-font-size;
我不想降级我的gems,所以你能帮我解决这个错误吗?问题发生在你的scs中的某个地方,因为你在一个函数中混合了
rem calc
和px
,这将引发一个错误。我遇到了同样的问题,通过将某些自定义样式和覆盖更改为rem calc
,解决了这个问题。您可能重写与默认基础样式冲突的变量。
以下是如何发生此错误的示例:
$my-font-size: rem-calc(18);
.my-class {
font-size: ($rem-number - 5px);
}
但是,当您重写一个变量时,仍然可以使用一个变量,该值在ReM- Cal.
函数中使用。我建议您检查一下
foundations_和_overrides.scss
,看看您是否用px
值覆盖了任何变量,然后将其更改为rem calc
。在我的例子中,重写$topbar
变量是个问题 谢谢@JeffD23。这正是我的问题,我被困在这个问题上。将其他地方使用的一些px
值更改为rem-calc()
,问题就解决了。