sass - 为什么第一个 Sass 列表项中的“-”字符很重要?
问题描述
::selection
在输出样式的 mixin 中:
@mixin selection($color, $background) {
$prefixes: '', '-moz-';
@each $prefix in $prefixes {
&::#{$prefix}selection {
color: $color;
background: $background;
}
}
}
一切都按预期输出。
如果我更改列表中项目的顺序:
$prefixes: '-moz-', '';
它仅输出第二项的情况。
如果我将第一个列表项更改为不以“-”开头,那么它会输出两种情况。
为什么当“-moz-”是第一项时它不起作用?
解决方案
推荐阅读
- python - 如何为每日数据大小变化创建动态 INT 变量
- firebase - 是否有必要为 Firebase 身份验证清理数据?
- c# - Asp.net 控件在后面的代码中不可访问。出现错误'名称'txtUserEmail'在当前上下文中不存在'
- angular - Angular - 通过当前延迟加载的模块更改标题组件
- c++ - 如何分块读取进程内存并扫描值的确切地址?
- python - 无法导入pygame
- c# - WPF C# 应用程序不显示加载 gif
- linux - 2g 不能在 sed 中工作以跳过匹配项的第一次出现
- string - 合并重叠的字符串
- python - 使用 Dockerfile 安装最新版本的 GDAL 以在 gcloud 中部署 django 应用程序