问题
在Foundation 5.0.2及更高版本中,它不使用xlarge和xxlarge网格大小。他们在5.0.0和5.0.1之前的版本中工作。
因此,当从基础进入css文件时,它将仅显示小,中和大网格大小。
显然,Foundation 5的任何版本都没有xlarge和xxlarge块网格。
问题
有办法让它们重新工作吗?
测验
我去他们的网站并下载了最新的5.1.1,它在Foundation.css中也有同样的问题。
我自己用Sass构建它,还尝试手动在其中添加覆盖变量:
// Here we define the lower and upper bounds for each media size
$small-range: 0em, 40em // 0, 640px
$medium-range: 40.063em, 64em // 641px, 1024px
$large-range: 64.063em, 90em // 1025px, 1440px
$xlarge-range: 90.063em, 120em // 1441px, 1920px
$xxlarge-range: 120.063em // 1921px
$screen: "only screen"
$landscape: "#{$screen} and (orientation: landscape)"
$portrait: "#{$screen} and (orientation: portrait)"
$small-up: $screen
$small-only: "#{$screen} and (max-width: #{upper-bound($small-range)})"
$medium-up: "#{$screen} and (min-width:#{lower-bound($medium-range)})"
$medium-only: "#{$screen} and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})"
$large-up: "#{$screen} and (min-width:#{lower-bound($large-range)})"
$large-only: "#{$screen} and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})"
$xlarge-up: "#{$screen} and (min-width:#{lower-bound($xlarge-range)})"
$xlarge-only: "#{$screen} and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})"
$xxlarge-up: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)})"
$xxlarge-only: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})"
最佳答案
在您的settings
文件中,取消注释并将以下内容设置为true(对我而言,这是第32行):
$include-xl-html-grid-classes: true;
然后重新编译,并且应该存在xlarge和xxlarge类。 (以防万一发生冲突,请确保摆脱掉您的替代)
关于css - Foundation 5不再使用xlarge和xxlarge网格大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21620140/