Почему символ "-" в первом элементе списка Sass имеет значение? - PullRequest
0 голосов
/ 03 октября 2019

В миксине, который выводит ::selection стили:

@mixin selection($color, $background) {
  $prefixes: '', '-moz-';
  @each $prefix in $prefixes {
    &::#{$prefix}selection {
      color: $color;
      background: $background;
    }
  }
}

все выводится, как ожидалось.

Если я изменяю порядок элементов в списке:

$prefixes: '-moz-', '';

выводит только регистр для второго элемента.

Если я изменю первый элемент списка, чтобы он не начинался с «-», он выводит оба случая.

Почему не работает, когда "-moz-" - это первый элемент?

...